2026The UprisingTreasurer HalesMovie
2025The Iris AffairCameron McIntyre · 8 episodesShow
2025Monster: The Ed Gein StoryAlfred Hitchcock · 2 episodesShow
2024Dune: Prophecy8 episodesShow
2022The Boy, the Mole, the Fox and the HorseThe Mole (voice)Movie
2022The Ipcress FileMajor William Dalby · 6 episodesShow
2021The King's ManKing George / Kaiser Wilhelm / Tsar NicholasMovie
2021A Tale Dark & GrimmMr. Bauer (voice) · 10 episodesShow
2021The PrincePrince Philip / Prince Charles (voice) · 12 episodesShow
2021The White LotusQuentin · 7 episodesShow
2021ExtinctCharles Darwin (voice)Movie
2020Cinderella: A Comic Relief Pantomime for ChristmasBaron HardupMovie
2020UsDouglas Petersen · 4 episodes · Executive Producer · 4 episodesShow
2019Harley QuinnAlfred / Professor Pyg (voice), Alfred / Waiter (voice), Alfred Pennyworth / Reporter 3 (voice), Alfred Pennyworth / Toyman (voice), Alfred / Woke goon (voice), Alfred (voice), Alfred / The Macaroni Man (voice) · 7 episodesShow
2019Mamma Mia! Here We Go Yet AgainAndy GarciaMovie
2019BaptisteEdward Stratton · 6 episodesShow
2019Holy LandsMosheMovie
2018Bird BoxGaryMovie
2018Mowgli: Legend of the JungleTabaqui (voice)Movie
2018A Private WarSean RyanMovie
2018Bohemian RhapsodyJim BeachMovie
2018The Highway RatThe Squirrel (voice)Movie
2017BreatheBloggs Blacker / David BlackerMovie
2017Tulip FeverDr. SorghMovie
2017Revolution: New Art for a New WorldKazimir Malevich (voice)Movie
2017FEUDTruman Capote · 8 episodesShow
2017TabooCholmondeley · 5 episodesShow
2016The PromiseGarinMovie
2016Doctor ThorneDoctor Thorne · 3 episodesShow
2016The Night ManagerLance Corkoran · 6 episodesShow
2015Mission: Impossible - Rogue NationPrime MinisterMovie
2014The Riot ClubJeremy VilliersMovie
2014A Poet in New YorkDylan ThomasMovie
2014Muppets Most WantedTheater ManagerMovie
2013The Invisible WomanWilkie CollinsMovie
2013AmbassadorsPrince Mark · 3 episodesShow
2013About TimeHarryMovie
2013Dr. EasyMichaelMovie
2013The Voorman ProblemMr VoormanMovie
2013ByzantiumKevin Minton (uncredited)Movie
2012A Liar's Autobiography: The Untrue Story of Monty Python's Graham ChapmanRecording Engineer (voice)Movie
2011HannaIsaacsMovie
2010Any Human HeartDuke Of Windsor · 4 episodesShow
2010Away We StayDavidMovie
2010Rev.Adam · 19 episodes · Writer · 6 episodes · CreatorShow
2009Gracie!Monty BanksMovie
2009Desperate RomanticsJohn Ruskin · 6 episodesShow
2009The SoloistGraham ClaydonMovie
2009In the LoopSimon FosterMovie
2008ValkyrieColonel Heinz BrandtMovie
2008Headcases8 episodesShow
2008John AdamsKing George III · 1 episodeShow
2008Freezing3 episodesShow
2007Elizabeth: The Golden AgeAmyas PauletMovie
2007The CompanyAdrian Philby · 3 episodesShow
2007The Darwin AwardsHenryMovie
2007Pirates of the Caribbean: At World's EndCutler BeckettMovie
2006Rabbit FeverTod BestMovie
2006A Good YearCharlie WillisMovie
2006Pirates of the Caribbean: Dead Man's ChestCutler BeckettMovie
2006Land of the BlindPrésidentMovie
2005Pride & PrejudiceMr. CollinsMovie
2005The Thick of ItCal Richards · 1 episodeShow
2005Robot ChickenSir Percival / Professor X (voice) · 1 episodeShow
2005American Dad!Lincoln (Performance Artist) / Waiter (voice), Mr. Collins / Sherlock Holmes (voice), Buck (voice), Dennis (voice), Vulture (voice), Townsperson (voice), Working Class Brit (voice), Clifford (voice) · 2 episodesShow
2004Piccadilly JimWillie PartridgeMovie
2004The LibertineEtheregeMovie
2004PaparazziLeonard ClarkMovie
2004Stage BeautySir Peter LelyMovie
2004LondonT.S. Eliot · 3 episodesShow
2004The Hotel In AmsterdamLaurieMovie
2003Cambridge SpiesGuy Burgess · 4 episodesShow
2003The Lost PrinceKing George V · 2 episodesShow
2002PossessionEuanMovie
2002Lawless HeartNickMovie
2001Gosford ParkAnthony MeredithMovie
2001The Life and Adventures of Nicholas NicklebyMr. MantaliniMovie
2001The Life and Adventures of Nicholas NicklebyMr. Mantalini · 2 episodesShow
2001EnigmaLogieMovie
2000Aqua Teen Hunger ForceChuck (voice) · 1 episodeShow