2026The Man with the PlanWilliam BeveridgeMovie
2025BookishE · 3 episodesShow
2025ÉtoileCrispin Shamblee · 8 episodesShow
2024AguskaPatrick CarterMovie
2024It's Christmas!SamuelMovie
2024The Boy That Never WasCozimo · 4 episodesShow
2024Winnie-the-Pooh: Blood and Honey 2CavendishMovie
2023Dodger Special: CoronationArchbishop of CanterburyMovie
2023Murder Ballads: How to Make It in Rock 'n' RollRichard O'KeefeMovie
2023Doctor JekyllJournalistMovie
2023Surprised by OxfordDr. SterlingMovie
2022The Pay DayGatesMovie
2022Judi Dench: Our National TreasureNarratorMovie
2022Marvel Studios Assembled: The Making of HawkeyeMovie
2021The Amazing Mr. BlundenMr. BlundenMovie
2021HawkeyeArmand Duquesne III · 1 episodeShow
2021Alexander Pope: Rediscovering a GeniusAlexander PopeMovie
2021The CleanerMr. Abahassine · 1 episodeShow
2021Classical Destinations: The Great Composersnarrator · 8 episodesShow
2020Nutcracker Delights: English National BalletNarratorMovie
2019The WitcherCodringher · 2 episodesShow
2018A Christmas CarolMovie
2018Blue IguanaUncle MartinMovie
2017Born SillyNarrator (voice)Movie
2017Grindsploitation 3: Video NastyMovie
2017The Man Who Invented ChristmasLeechMovie
2017Victoria & AbdulMr. PucciniMovie
2017HampsteadJudgeMovie
2017Viceroy's HouseCyril RadcliffeMovie
2016The RebelHenry Palmer · 9 episodesShow
2016Golden YearsRoystonMovie
2015GalavantEdwin the Magnificent · 1 episodeShow
2015CreditorsJohn AllenMovie
2014Miss in Her TeensThe AuthorMovie
2014Inside No. 9Dick · 1 episodeShow
2013Plebs1 episodeShow
2012Best Possible Taste: The Kenny Everett StoryDickie AttenboroughMovie
2012Them From That ThingVarious · 2 episodesShow
2012Shakespeare's SonnetsMovie
2012Playhouse PresentsDudley · 1 episodeShow
2012Being ShakespeareMovie
2012Acts of GodfreyGodfreyMovie
2011Late BloomersRichardMovie
2011Love's KitchenGuy WitherspoonMovie
2011IcePrime MinisterMovie
2011IcePrime Minister · 2 episodesShow
2010Save Our BaconThe Swinesbury's Boss (voice)Movie
2010Arn: The Knight TemplarFader Henry · 2 episodesShow
2009The Addictions of Sin: WH Auden in His Own WordsReadings (voice) · 1 episodeShow
2008Chemical WeddingHaddoMovie
2007Arn: The Knight TemplarFather HenryMovie
2007Ripley Under GroundDean BentliffeMovie
2007The Sarah Jane AdventuresTree Blathereen (voice) · 2 episodesShow
2007The CompanyMI6 liaison officer Elihu · 3 episodesShow
2007British Film Forever1 episodeShow
2007Surveillance 24/7St JohnMovie
2007Roman MysteriesPliny · 2 episodesShow
2007LewisVernon Oxe · 1 episodeShow
2006The Madness of Boy GeorgeNarrator (voice)Movie
2006The Curse of King Tut's TombGeorge Russell · 2 episodesShow
2006The Curse of King Tut's TombGeorge RussellMovie
2005Revisiting BridesheadNarratorMovie
2005Rag TaleCormac RourkeMovie
2005The Best ManBig-Time PublisherMovie
2005The Civilization of Maxwell BrightMr. WrothMovie
2005Bob the ButlerMr. ButlerMovie
2004Agatha Christie's MarpleColonel Melchett · 1 episodeShow
2004The Phantom of the OperaAndreMovie
2004Shoebox ZooWolfgang the Wolf (voice) / Hunter the Horse (voice) · 26 episodesShow
2004George and the DragonKing EdgarMovie
2003Angels in AmericaPrior 2, Prior Walter Ancestor #2 (uncredited) · 2 episodesShow
2003Thank You, Doctor ReyBobMovie