2025TRON: AresMaster Control Program (voice) (archival audio)Movie
2021Elliott from Earth16 episodesShow
2018Mary Poppins ReturnsAdmiral BoomMovie
2018His Picture In LittleMovie
2018You, Me and HimMichael MillerMovie
2018The AlienistProfessor Cavanaugh · 1 episodeShow
2016Blue BorsalinoErnie ChildMovie
2015The Trial of Elizabeth GadgeSir Andrew PikeMovie
2014Inside No. 9Sir Andrew Pike · 1 episodeShow
2013Before I SleepEugene DevlinMovie
2012Ripper StreetRabbi Max Steiner · 3 episodesShow
2012The Secret of Crickley HallElderly Percy Judd · 3 episodesShow
2012A Thousand Kisses DeepMaxMovie
2011The Amazing World of GumballDr. Wrecker (voice) · 6 episodesShow
2011TRON: The Next DayEd Dillinger / MCPMovie
2010Black DeathAbbotMovie
2009Albert's MemorialFrankMovie
2009Doctor Who: DreamlandLord Azlok (voice) · 6 episodesShow
2008WallanderPovel Wallander · 4 episodesShow
2008In Love with BarbaraLord MountbattenMovie
2007HogfatherLord DowneyMovie
2006Perfect ParentsFather ThomasMovie
2006HogfatherLord Downey · 2 episodesShow
2006Ancient Rome: The Rise and Fall of an EmpirePulcher · 1 episodeShow
2006Bacon's ArenaNarrator (voice)Movie
2006Mr. Loveday's Little OutingLord MopingMovie
2006Sweeney ToddFieldingMovie
2005Sensitive SkinRobert Ringwald · 1 episodeShow
2005The League of Gentlemen's ApocalypseDr. Erasmus PeaMovie
2004Agatha Christie's MarpleLuther Crackenthorpe · 1 episodeShow
2004Ladies in LavenderDr MeadMovie
2004ConvictionLenny Fairburn · 6 episodesShow
2004Cyber WarsJoseph LauMovie
2004Spider-Man vs. Doc OckLandon (voice)Movie
2004Straight Into DarknessDeaconMovie
2003Kiss of LifePapMovie
2003Dr. Jekyll and Mr. HydeSir Danvers CarewMovie
2003Hearts of GoldDr. Theo JohnMovie
2003Daredevil vs. Spider-ManLandon (voice)Movie
2002The Little UnicornTed ReganMovie
2002Spider-Man: The Return of the Green GoblinLandon (voice)Movie
2002The Code ConspiracyProfessorMovie
2002The InvestigationSuperint. Bruce NorthorpMovie
2001SuperstitionJudge PadovaniMovie
2001The Grim Adventures of Billy and MandyNergal (voice) · 2 episodesShow
2001Planet of the ApesSandarMovie
2001Hornblower: RetributionCapt. James SawyerMovie
2001Hornblower: MutinyCaptain James SawyerMovie
2000In the BeginningEliezer · 2 episodesShow
2000Buzz Lightyear of Star CommandLord Angstrom (voice) · 2 episodesShow
2000Back to the Secret GardenDr. SnodgrassMovie
2000CinderellaMartinMovie
1999ShergarEammon GarrityMovie
1999Wing CommanderAdmiral Geoffrey TolwynMovie
1999Winnie the Pooh: A Valentine for YouNarrator (voice)Movie
1999Batman BeyondRa's al Ghul (voice) · 1 episodeShow
1999Total Recall 20702 episodesShow
1998HoudiniSir Arthur Conan DoyleMovie
1998A Winnie the Pooh ThanksgivingNarratorMovie
1998The Last LeprechaunSimpsonMovie
1998HornblowerCaptain Sawyer · 2 episodesShow
1998ToonsylvaniaDr. Vic Frankenstein · 21 episodesShow
1998ThreeThe Man · 13 episodesShow
1997Scream 2Gus GoldMovie
1997Men in Black: The SeriesAlpha (voice) · 3 episodesShow
1997Money TalksBarclayMovie
1997Pooh's Grand Adventure: The Search for Christopher RobinNarrator (voice)Movie
1997Danielle Steel's ZoyaPrince VladmirMovie
1997The HungerVassu · 1 episodeShow
1997Perversions of ScienceDr. Nordhoff · 1 episodeShow
1996The Leading ManTodMovie
1996Seven ServantsBladeMovie
1996Captain Simian & the Space MonkeysThe Glyph (voice) · 1 episodeShow
1996Superman: The Animated SeriesRa's al Ghul (voice) · 1 episodeShow
1996Siegfried & Roy: Masters of the ImpossibleMovie