2025SchadenfreudeThe GamblerMovie
2021End of TermDamian SelfMovie
2018The Happy PrinceJudgeMovie
2017Darkest HourNeville ChamberlainMovie
2017Stealing SilverUdoMovie
2017The Time of Their LivesFrankMovie
2016The Have-NotsBenthamMovie
2015The Second Best Exotic Marigold HotelNorman CousinsMovie
2014A Little Place Off the Edgware RoadBearded ManMovie
2012The Best Exotic Marigold HotelNorman CousinsMovie
2010Prince of Persia: The Sands of TimeKing SharamanMovie
2008Dark FloorsTobiasMovie
2007The Christmas Miracle of Jonathan ToomeyWilliam McDowellMovie
2005The Adventures of Greyfriars BobbyCecil JohnsonMovie
2005SupernovaDr. Malcolm HandeyMovie
2005A Life in Suitcases: A History of Tulse LuperMonsieur MoitessierMovie
2005The Tulse Luper Suitcases, Part 3: From Sark to the FinishMonsieur MoitessierMovie
2005CherishedProfessor Sir Roy MeadowMovie
2004The Tulse Luper Suitcases, Part 2: Vaux to the SeaMonsieur Moitessier (uncredited)Movie
2004EvilenkoAron RichterMovie
2004Benefit to MankindProfessor Quentin TapscottMovie
2004Secret PassageDa MonteMovie
2003The Tulse Luper Suitcases, Part 1: The Moab StoryMonsieur MoitessierMovie
2000BreathtakingDr. MaclarenMovie
1999Hornblower: The Duchess and the DevilDon MassaredoMovie
1998The UntitledRobert KenningsMovie
1997LolitaYoung Humbert's FatherMovie
1997Bring Me the Head of Mavis DavisPercy StoneMovie
1996Samuel Beckett: As the Story Was ToldNarratorMovie
1996Der BlindeDr. BartnikMovie
1995A Very Open PrisonBrian SilcottMovie
1995Henry IVHenry IVMovie
1994MilnerJocelyn FryMovie
1994Message for PosterityRichard BrowningMovie
1994In The Cold Light Of DayMorrisMovie
1993Bethune: The Making of a HeroAlan ColemanMovie
1992My Friend WalterSir Walter RaleighMovie
1992The Golden YearsMovie
1991Absolute HellSiegfried ShragerMovie
1991A Murder of QualityFelix D'ArcyMovie
1991Journey of HonorCapt. CrawfordMovie
1991The War That Never EndsDiodotusMovie
1990The Chronicles of Narnia: The Silver ChairAslan (voice)Movie
1990Jekyll & HydeJeffrey Utterson, EsquireMovie
1989The Chronicles of Narnia: Prince Caspian & The Voyage of the Dawn TreaderAslan (voice)Movie
1989A Dry White SeasonLouwMovie
1989Danny the Champion of the WorldCaptain LancasterMovie