2025Doctor Who: Wish World & The Reality WarThe Doctor (archive footage) (uncredited)Movie
2024Doctor Who at the PromsThe Doctor (12) (archive footage)Movie
2024Criminal RecordDCI Daniel Hegarty · 16 episodes · Executive Producer · 16 episodesShow
2022The Devil's HourGideon Shepherd · 12 episodesShow
2022Riverwoods: An Untold StoryNarratorMovie
2021BenedictionSiegfried Sassoon (Older)Movie
2021National Theatre Live: ConstellationsRolandMovie
2021But Why?Older Man (uncredited)Movie
2021The Suicide SquadThinkerMovie
2020Being BeethovenBeethoven (voice) · 3 episodesShow
2019Martin's CloseDolbenMovie
2019The Personal History of David CopperfieldMr. MicawberMovie
2019How to See a Black Hole: The Universe's Greatest MysteryNarratorMovie
2018Watership DownKehaar (voice) · 2 episodesShow
2018Christopher RobinRabbit (voice)Movie
2017Doctor Who: Twice Upon a TimeThe Doctor (12)Movie
2017Paddington 2Reginald CurryMovie
2016Doctor Who: The Return of Doctor MysterioThe DoctorMovie
2016Prison, My Parents & MeNarratorMovie
2016ClassThe Doctor · 1 episodeShow
2016Doctor Who: Friend from the FutureThe DoctorMovie
2015Doctor Who: The Husbands of River SongThe DoctorMovie
2015Doctor Who: The Doctor's MeditationThe DoctorMovie
2014Doctor Who: Last ChristmasThe DoctorMovie
2014PaddingtonReginald CurryMovie
2014Doctor Who: Dark Water / Death in HeavenThe Doctor (12)Movie
2014Doctor Who: Deep BreathThe Doctor (12)Movie
2014The MusketeersCardinal Richelieu · 10 episodesShow
2013Doctor Who: The Time of the DoctorThe Doctor (12)Movie
2013The Fifth EstateAlan RusbridgerMovie
2013World War ZW.H.O. DoctorMovie
2013Inside the Mind of LeonardoLeonardo da VinciMovie
2012Punk BritanniaNarrator · 3 episodesShow
2012The Cricklewood GreatsDirector · WriterMovie
2011Black MirrorOlder Cameron Walker · 1 episodeShow
2011Big Fat Gypsy GangsterPeter Van GellisMovie
2011The Natural World--Komodo: The Deadly BiteMovie
2011The Natural World--Komodo: The Deadly Bitevoice actor · 1 episode · CreatorShow
2011The HourRandall Brown · 6 episodesShow
2011The Field of BloodDr. Pete · 2 episodesShow
2011The Murder at Road Hill HouseSamuel KentMovie
2010The NativityBalthazar · 4 episodesShow
2010AccusedFrank Ryland · 1 episodeShow
2010BistroMaxMovie
200910 Minute TalesThe Man · 1 episodeShow
2009Getting OnPeter Healy · 3 episodesShow
2009In the LoopMalcolm TuckerMovie
2008The Penguins of MadagascarUncle Nigel (voice) · 1 episodeShow
2008The Devil's WhoreKing Charles I · 3 episodesShow
2008Midnight ManTrevor · 3 episodesShow
2007Spinners and LosersMalcolm TuckerMovie
2007MagiciansMike FrancisMovie
2007Fallen AngelHenry Appleton · 3 episodesShow
2007SkinsMark · 4 episodesShow
2007The Rise of the NuttersMalcolm TuckerMovie
2006The Martians and UsNarrator · 3 episodesShow
2006AftersunJimMovie
2006Aftersun2 episodesShow
2006TrawlermenNarrator (voice) · 19 episodesShow
2006Pinochet in SuburbiaAndy McEnteeMovie
2005Wild CountryFather SteveMovie
2005Michael PowellNarratorMovie
2005The Best ManPriestMovie
2005House of 9Max RoyMovie
2005The Thick of ItMalcolm Tucker · 21 episodesShow
2004SalvageJames MulwrayMovie
2004Napoleon's WaterlooNarratorMovie
2004ModiglianiJean CocteauMovie
2004Sea of SoulsGordon Fleming · 2 episodesShow
2004Niceland (Population. 1.000.002)JohnMovie
2003Peep ShowProfessor Alistair MacLeish · 1 episodeShow
2003Coming UpJoe · 1 episodeShow
2003FortysomethingDr. Ronnie Pilfrey · 6 episodesShow
2003The Afternoon PlayBilly Shannon · 1 episodeShow
2003Unconditional LoveDI Terry MachinMovie
2002Foyle's WarRaymond Carter · 1 episodeShow
2002MaxDavid CohnMovie