2026FlaviaDr. DarbyMovie
2025ReunionMonroe · 1 episodeShow
2025Towards ZeroJudge · 1 episodeShow
2023CulpritsCrime Head · 1 episodeShow
2023Surprised by OxfordProfessor McTeagueMovie
2022The WitchfinderPuppeteer, Lord Salisbury · 1 episodeShow
2021DalglieshHubert Langton · 2 episodesShow
2020The NestArthur DavisMovie
2019The Good LiarDr. LiveseyMovie
2018Holmes & WatsonJudgeMovie
2018PeterlooA LordMovie
2018A Discovery of WitchesProfessor Marsh · 1 episodeShow
2018A Very English ScandalReginald Maudling · 1 episodeShow
201855 StepsJudge FarellyMovie
2017GeniusProfessor Pernet · 1 episodeShow
2016Dark AngelSunderland vicar · 2 episodesShow
2016ChickenMcClintMovie
2015The CoronerCharles Gower · 1 episodeShow
2015Mr. HolmesBank ManagerMovie
2015PoldarkHorace Treneglos · 7 episodesShow
2015MortdecaiSir Graham ArcherMovie
2014Mr. TurnerGentleman CriticMovie
2013The Fifth EstateRalph ZilkeMovie
2013Father BrownDr Barashi · 1 episodeShow
2012The DoorKingMovie
2011The Iron LadyHost 1949Movie
2010ShanghaiBillyMovie
2010Boogie WoogieBeth's FatherMovie
2010The Secret Diaries of Miss Anne ListerCharles LawtonMovie
2010Spirit WarriorsMr. Austin · 1 episodeShow
2009Garrow's LawJudge Buller · 12 episodesShow
2009Dorian GrayLord RadleyMovie
2009Star RunnersBishopMovie
2008Trent 2 RentBroken Arm TrickMovie
2007NightwatchingHerman WormskerckMovie
2007ForgivenJudgeMovie
2007Treasure IslandCaptain SmolettMovie
2007OutlawBarrister (uncredited)Movie
2007M.I. HighMr Pronting · 1 episodeShow
2006Crusade in JeansAnselmusMovie
2005Mrs Palfrey at The ClaremontWillie De SalisMovie
2005Mrs. Henderson PresentsLord Cromer's SecretaryMovie
2005A Life in Suitcases: A History of Tulse LuperLuper AuthorityMovie
2005The Tulse Luper Suitcases, Part 3: From Sark to the FinishLuper AuthorityMovie
2005Cold & DarkLandeson DahlMovie
2005Dot.KillHappy Bob's ClerkMovie
2004StringsAgraMovie
2004Being JuliaRupertMovie
2003The Tulse Luper Suitcases, Part 1: The Moab StoryLuper AuthorityMovie
2003Monsieur N.Adm. CockburnMovie
2002The HoursDoctorMovie
2002George Eliot: A Scandalous LifeLiggins ConspiratorMovie
2002ShackletonJack Morgan · 1 episodeShow
2001Perfect StrangersSidney · 3 episodesShow
2000Don Quixote1st MonkMovie
1999Relic HunterWinston Hubbard · 1 episodeShow
1999Queer as FolkMartin Brooks · 1 episodeShow
1999Plunkett & MacleaneJudge BeresteadeMovie
1999An Ideal HusbandOscar WildeMovie
1998Place VendômeDe Beers ManMovie
1998Killer NetJustin Holloway · 1 episodeShow
1998Our Mutual FriendMr Veneering · 4 episodesShow
1998Dangerous BeautyBishop De la TorreMovie
1998The WoodlandersPercombeMovie
1997SolomonHiram of NaphtaliMovie
1997Photographing FairiesColeMovie
1997Into the BlueRex CunninghamMovie
1997The Fifth ElementHefty ManMovie
1995Candyman: Farewell to the FleshPhillip PurcellMovie
1994Immortal BelovedJakob HotscevarMovie
1993L.A. Rules The Pros & Cons of BreathingThe InvestorMovie
1992CandymanPurcellMovie
1992Highlander: The SeriesBernie Crimmins · 1 episodeShow