2026The Fall of Sir Douglas WeatherfordSir Douglas Weatherford (voice)Movie
2025SophiaAnthonyMovie
2024The BrutalistLeslie WoodrowMovie
2024SebastianNicholasMovie
2024HamletClaudiusMovie
2023Doctor JekyllHenry JekyllMovie
2021Trollhunters: Rise of the TitansStrickler (voice)Movie
2018A Very English ScandalDavid Napley · 3 episodesShow
2017BreatheDr. EntwistleMovie
2017Tokyo TrialPresident Sir William WebbMovie
2016Tokyo TrialPresident Sir William Webb · 4 episodesShow
2016First BornAlistairMovie
2015Crimson PeakOgilvieMovie
2013EndeavourSir Edmund Sloan · 1 episodeShow
2013Isaac Newton: The Last MagicianMovie
2008King LearEarl of KentMovie
2006Ancient Rome: The Rise and Fall of an EmpireHanan · 1 episodeShow
2006The Curse of King Tut's TombMorgan Sinclair · 2 episodesShow
2006Land of the BlindSmithMovie
2006The Curse of King Tut's TombMorgan SinclairMovie
2006The ContractTurnerMovie
2004Sherlock Holmes and the Case of the Silk StockingGeorge PentneyMovie
2003Dinotopia 6: The ExitMayor WaldoMovie
2003Dinotopia 5: The VirusMayor WaldoMovie
2003Dinotopia 4: New HorizonsMayor WaldoMovie
2003Stealing BessEdwin SnipeMovie
2002Dinotopia 3: The ElectionMayor waldoMovie
2002Dinotopia 2: The TemptationMayor waldoMovie
2002DinotopiaMayor Waldo · 13 episodesShow
2002Foyle's WarColonel Galt · 1 episodeShow
2002SpooksIlya Gavrik · 6 episodesShow
2001Jack and the Beanstalk: The Real StoryDussan · 2 episodesShow
2001Princess of ThievesPrince JohnMovie
2001The Tailor of PanamaCavendishMovie
2001AttilaFelix · 2 episodesShow
2000The Prince and the PauperLord HertfordMovie
2000EisensteinMeyerholdMovie
1999Joan of ArcThe Duke of Bedford · 2 episodesShow
1999The MummyAllen ChamberlainMovie
1997AnacondaWarren WestridgeMovie
1995JumanjiVan Pelt / Sam ParrishMovie
1995BlissDr. Oliver PleasanceMovie
1994Ri¢hie Ri¢hCadburyMovie
1994The Leper of St. GilesMovie
1994CadfaelGodfrid Piccard · 1 episodeShow
1994Being HumanFranciscoMovie
1994Deadly AdviceGeorge Joseph SmithMovie
1994The Memoirs of Sherlock HolmesCulverton Smith · 1 episodeShow
1994I Spy ReturnsCesar BaroodiMovie
1993Peak PracticeDr. Stuart Mosely · 1 episodeShow
1992A Touch of FrostDr Keith Michaelson · 1 episodeShow
1991Children of the NorthColonel ShrapnellMovie
1991The Great Air RaceJim Mollison · 2 episodesShow
1991The War That Never EndsCorinthian RepresentativeMovie
1990The Plot to Kill HitlerJoseph GoebbelsMovie
1989Fellow Traveller'Sheriff of Nottingham'Movie
1989Sitting TargetsVincent StottMovie
1989Shadow of the NooseSir Edward Marshall Hall · 8 episodesShow
1987The Death of the HeartSt. Quentin MillerMovie
1986CaravaggioBaglioneMovie
1986LovejoyJonathan Wilsher · 1 episodeShow
1985An Indecent ObsessionNeil ParkinsonMovie
1985A.D.Tigellinus · 1 episodeShow
1985PoppylandWilson BarrettMovie
1984Sherlock HolmesCulverton Smith · 1 episodeShow
1984LacePaul · 2 episodesShow
1980HamletRosencrantzMovie
1979PhoelixNapierMovie
1979Thomas & SarahCharles · 1 episodeShow
1977The ProfessionalsTommy · 1 episodeShow
1977SupernaturalAmadeus · 1 episodeShow