The Da Vinci Code (2006) 12A (for disturbing images, violence, some nudity, thematic material, brief drug references and sexual content.)Played "Sir Leigh Teabing"
Asylum (2005) 15 (Contains strong sex, violence and language)Played "Dr. Peter Cleave"
Apt Pupil (1999) 15 (for scenes of strong violence, language and brief sexuality)Played "Kurt Dussander", Song Performer ("Whatever Will Be Will Be (Que Sera Sera)")