2026De Gaulle: LibertéWinston ChurchillMovie
2025The ChoralSir Edward ElgarMovie
2024Douglas Is CancelledBently · 4 episodesShow
2024FirebrandStephen GardinerMovie
2024Mary & GeorgeSir George Villiers · 1 episodeShow
2024Home! Home!Narrator (voice)Movie
2022Thor: Love and ThunderDionysusMovie
2022Operation MincemeatWinston ChurchillMovie
2022The OutfitRoy BoyleMovie
2021BenedictionRobbie RossMovie
2020A Christmas CarolScrooge's voice (voice)Movie
2020RadioactiveProfessor LippmannMovie
2019National Theatre Live: The Lehman TrilogyHenry LehmanMovie
2019National Theatre Live: The Tragedy of King Richard the SecondRichard IIMovie
2018Mary Queen of ScotsRobert BealeMovie
2018Vanity FairJohn Sedley · 7 episodesShow
2018Operation FinaleDavid Ben-GurionMovie
2018MuseoFrank GravesMovie
2017The Death of StalinLavrenti BeriaMovie
2017My Cousin RachelCouchMovie
2017RSC Live: The TempestProsperoMovie
2016The Legend of TarzanMr. FrumMovie
2016Shakespeare Live! From the RSCRichard IIMovie
2015Monteverdi in Mantua - The Genius of the VesperspresenterMovie
2014Into the WoodsBaker's FatherMovie
2014Penny DreadfulFerdinand Lyle · 14 episodesShow
2014National Theatre Live: King LearLear, King of BritainMovie
2013LegacyHookeyMovie
2013Lava Land - Glowing HawaiiNarratorMovie
2013National Theatre Live: 50 Years on StageHamletMovie
2012National Theatre Live: Timon of AthensTimonMovie
2012Shakespeare's SonnetsMovie
2012The Hollow CrownFalstaff · 3 episodesShow
2012Simon Schama's Shakespeare2 episodesShow
2011A Musical Nativity with John RutterMovie
2011Sacred Music: God's ComposerPresenterMovie
2011National Theatre Live: CollaboratorsJoseph StalinMovie
2011The Deep Blue SeaSir William CollyerMovie
2011My Week with MarilynCotes-PreedyMovie
2011Symphony4 episodesShow
2011Royal Opera House: Alice's Adventures in WonderlandThe Duchess / Introduced byMovie
2010Sacred Music: A Christmas HistoryPresenterMovie
2010National Theatre Live: London AssuranceSir Harcourt CourtlyMovie
2008An Easter CelebrationpresenterMovie
2008Sacred MusicPresenter · 8 episodesShow
2006Deep WaterDonald Crowhurst (voice)Movie
2004DunkirkWinston Churchill · 3 episodesShow
2003The Young VisitersPrince of WalesMovie
2003The GatheringLuke FraserMovie
2002SpooksWilliam Towers, Home Secretary · 7 episodesShow
1999Blackadder: Back & ForthWellingtonMovie
1999Alice in WonderlandKing Cedric of HeartsMovie
1999An Ideal HusbandSir EdwardMovie
1997The Temptation of Franz SchubertFranz SchubertMovie
1997A Dance to the Music of TimeWidmerpool · 4 episodesShow
1996HamletSecond GravediggerMovie
1995PersuasionCharles MusgroveMovie
1993The Mushroom PickerAnthony · 3 episodesShow
1992OrlandoEarl of MorayMovie
1992Downtown LagosHeron · 3 episodesShow
1988American ExperienceJohn Adams (voice) · 1 episodeShow
1986A Very Peculiar PracticeMark Stibbs · 1 episodeShow
1985Time and the ConwaysParty GuestMovie