Entre sus papeles más conocidos de los últimos años está el del profesor Severus Snape en la saga de películas de "Harry Potter". Sin embargo, su lista de papeles emblemáticos va mucho más allá. Él plantó cara a Bruce Willis como villano en La jungla de cristal, fue sheriff de Nottingham en Robin Hood, príncipe de los ladrones, dio lo mejor de sí en un bonito personaje en Sentido y sensibilidad, fue la pareja perfecta para Emma Thomson en Love Actually.