2025The Fantastic 4: First StepsTed GilbertMovie
2025BookishGabriel Book · 12 episodesShow
2025Marvel Studios' The Fantastic Four: First Steps - World PremiereTed Gilbert (archive footage) (uncredited)Movie
2025Mission: Impossible - The Final ReckoningAngstromMovie
2025The Painting & The StatueOld Lord/Butler 'Smith'/Dancing Man/Old Lord 'Johnny'Movie
2024Moonflower MurdersFrank Parris / Oscar Berlin · 5 episodesShow
2024Time BanditsEarl of Sandwich, Earl of Sandwich (voice) · 1 episodeShow
2024National Theatre Live: The Motive and the CueSir John GielgudMovie
20243 Body ProblemIsaac Newton · 1 episodeShow
2023The Hound of the BaskervillesSherlock HolmesMovie
2023JuiceGeorge · 1 episodeShow
2023Mission: Impossible - Dead Reckoning Part OneNSAMovie
2023NollyLarry Grayson · 3 episodesShow
2022A Christmas Carol: A Ghost StoryJacob MarleyMovie
2022Inside ClassicalSherlock Holmes · 1 episodeShow
2022The Road DanceDoctor MacLeanMovie
2022Operation MincemeatIvor MontazacMovie
2021The Amazing Mr. BlundenMr. WickensMovie
2021Memento MoriHenry HuxleyMovie
2021A Silent ImprisonmentMr MurphyMovie
2021Locked DownDonaldMovie
2020DraculaFrank Renfield · 3 episodesShow
2019Good OmensMr. Harmony · 2 episodesShow
2019Brexit: The Uncivil WarPeter Mandelson (voice)Movie
2018The FavouriteLord MarlboroughMovie
2018National Theatre Live: The Madness of George IIIGeorge IIIMovie
2018The League of Gentlemen - Live Again!Multiple CharactersMovie
2018Sally4EverDoctor · 2 episodesShow
2018Christopher RobinGiles WinslowMovie
2018The MercyRonald HallMovie
2017Doctor Who: Twice Upon a TimeThe CaptainMovie
2017GunpowderSir Robert Cecil · 3 episodesShow
2017Against the LawDr. LandersMovie
2017TabooPrince Regent · 5 episodesShow
2016DenialProfessor Robert Jan van PeltMovie
2016Absolutely Fabulous: The MovieJoelMovie
2016Our Kind of TraitorBilly MatlockMovie
2016Dad's ArmyColonel TheakesMovie
2016Sherlock: The Abominable BrideMycroft HolmesMovie
2015Victor FrankensteinDettweilerMovie
2015London SpyRich · 1 episodeShow
2015The VoteSteven CrosswellMovie
2015Thunderbirds Are Go!Dr. Quentin Questa (voice) · 1 episodeShow
2015CoalitionPeter MandelsonMovie
2015Wolf HallStephen Gardiner · 4 episodesShow
2014Mapp and LuciaMajor Benjamin 'Benjy' Flint · 3 episodesShow
2014Inside No. 9Callum · 1 episodeShow
2014National Theatre Live: CoriolanusMenenius AgrippaMovie
2013M.R. James: Ghost WriterPresenterMovie
2013PsychobitchesJoan Crawford · 1 episodeShow
2013The Celestial ToyroomMovie
2012Doctor Who: The Great DetectiveNarratorMovie
2012Playhouse PresentsJoan Crawford · 1 episodeShow
2011Cleaning UpMr JacksonMovie
2011The Crimson Petal and the WhiteHenry Rackham Junior · 4 episodesShow
2010Mid Morning Matters with Alan Partridge1 episodeShow
2010The First Men in the MoonCavorMovie
2010Worried About the BoyMalcolm McLarenMovie
2009Spanish Flu: The Forgotten FallenErnest DunksMovie
2009Horrible Histories9 episodesShow
2009New TownDuff PurvesMovie
2009Being HumanMr. Snow · 2 episodesShow
2008Crooked HouseThe Curator · 3 episodesShow