2025A Ghost Story for Christmas: The Room in the TowerDirector · ScreenplayMovie
2025The Fantastic 4: First StepsTed GilbertMovie
2025BookishGabriel Book · 12 episodes · Writer · 6 episodes · CreatorShow
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
2024A Ghost Story For Christmas: Woman of StoneDirector · WriterMovie
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
2023A Ghost Story for Christmas: Lot No. 249Director · ScreenplayMovie
2023JuiceGeorge · 1 episodeShow
2023Mission: Impossible - Dead Reckoning Part OneNSAMovie
2023NollyLarry Grayson · 3 episodesShow
2022A Ghost Story for Christmas: Count MagnusDirector · WriterMovie
2022A Christmas Carol: A Ghost StoryJacob Marley · AdaptationMovie
2022Inside ClassicalSherlock Holmes · 1 episodeShow
2022The Road DanceDoctor MacLeanMovie
2022Operation MincemeatIvor MontazacMovie
2021A Ghost Story for Christmas: The MezzotintDirector · ScreenplayMovie
2021The Amazing Mr. BlundenMr. Wickens · Writer · DirectorMovie
2021Memento MoriHenry HuxleyMovie
2021A Silent ImprisonmentMr MurphyMovie
2021Locked DownDonaldMovie
2020DraculaFrank Renfield · 3 episodes · Executive Producer · 3 episodes · Writer · 3 episodes · CreatorShow
2019Martin's CloseExecutive Producer · Director · WriterMovie
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 Characters · WriterMovie
2018Sally4EverDoctor · 2 episodesShow
2018Christopher RobinGiles WinslowMovie
2018The MercyRonald HallMovie
2017Doctor Who: Twice Upon a TimeThe CaptainMovie
2017GunpowderSir Robert Cecil · 3 episodesShow
2017Queers.Director · 8 episodes · Writer · 8 episodes · Producer · 8 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 Holmes · Writer · Creator · Executive ProducerMovie
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 WriterPresenter · WriterMovie
2013The Tractate MiddothDirector · WriterMovie
2013Sherlock: Many Happy ReturnsWriterMovie
2013An Adventure in Space and TimeWriter · Executive ProducerMovie
2013PsychobitchesJoan Crawford · 1 episodeShow
2013The Celestial ToyroomMovie
2012Doctor Who: The Great DetectiveNarratorMovie
2012Horror Europa with Mark GatissWriterMovie
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 MoonCavor · ScreenplayMovie
2010A History of HorrorWriter · 3 episodesShow
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 episodes · Writer · 3 episodes · Producer · 3 episodes · CreatorShow