Durante unos años trabajó en el cine en películas como , de Bryan Singer (con quien ya había participado unos años antes en "Apt Pupil") y Brett Ratner, basado en la famosa serie de cómics, interpretando al famoso villano Magneto; también en "El código Da Vinci" (2006) de Ron Howard, basada en el libro de Dan Brown, interpretando a Leigh Teabing, un hábil y obsesionado historiador.