2026The Terrors of Jordan MendozaAlfred · 1 episodeShow
2025The Copenhagen TestFrederick Schiff · 7 episodesShow
2025Down Cemetery RoadJoe Silverman · 2 episodesShow
2025The Last SacrificeMovie
2022The People We Hate at the WeddingNarrator (voice)Movie
2021The Great NorthDick Chateau (voice), Archie (voice) · 2 episodesShow
2020The GreatArchbishop · 30 episodesShow
2019National Theatre Live: The Lehman TrilogyMayer LehmanMovie
2019Missing LinkLord Bilge (voice)Movie
2019The Umbrella AcademyPogo (voice) · 16 episodesShow
2018Lodge 49Jocelyn Pugh · 4 episodesShow
2018Nightmare CinemaDr. SalvadoreMovie
2018SuccessionDarwin Perry · 1 episodeShow
2017FalletTom Brown · 8 episodesShow
2016The BFGManhugger / Lout #1Movie
2016The Prime MinisterChief of SecurityMovie
2015PowersEmile Cross · 20 episodesShow
2014The Theory of EverythingSenior Doctor - Cambridge HospitalMovie
2014ManhattanDr. Adelman · 3 episodesShow
2013Wilde SaloméArthurMovie
2012A Young Doctor's NotebookThe Feldsher · 8 episodesShow
2012PerceptionTeddy Brennan · 1 episodeShow
2012BattleshipDr. NogradyMovie
2011HomelandJordan Harris · 1 episodeShow
2011SuburgatoryMr. Jacobs · 1 episodeShow
2011Case HistoriesMartin Canning · 2 episodesShow
2011The ForgerPinkusMovie
2011Harry's Law1 episodeShow
2010The Special RelationshipJonathan PowellMovie
2009DollhouseClyde Randolph · 1 episodeShow
2009Lie to MeSandy Baxter · 1 episodeShow
2008MerlinJonas · 2 episodesShow
2008The X-Files: I Want to BelieveFather YbarraMovie
2008Terminator: The Sarah Connor ChroniclesThe Scientist · 1 episodeShow
2007The Old Curiosity ShopSamson BrassMovie
2007The StrongerWaiterMovie
2007Private PracticeHenry · 1 episodeShow
2007Elizabeth: The Golden AgeWilliam WalsinghamMovie
2007Son of RambowBrethren LeaderMovie
2006Nuremberg: Nazis on TrialGustave Gilbert · 3 episodesShow
2005Charlie and the Chocolate Factory: Different Faces, Different FlavorsMovie
2005Nanny McPheeVicarMovie
2005Charlie and the Chocolate FactoryMr. TeaveeMovie
2005Numb3rsDr. Joseph Baskin · 1 episodeShow
2004Agatha Christie's MarpleLomax · 1 episodeShow
2004HawkingFrank HawkingMovie
2004Around the World in 80 DaysMr. SuttonMovie
2003The Young VisitersProcurioMovie
2003Margery and GladysGraham HeywoodMovie
2003Love ActuallyMr TrenchMovie
2003Coming UpPaul · 1 episodeShow
2002And Now... Ladies and Gentlemen...Movie
2002ThunderpantsPlacido P. PlaceedoMovie
2002The Inspector Lynley MysteriesTony Philips · 1 episodeShow
2002War GameLacey Christmas Goddard / Dad (voice)Movie
2001Sword of HonourApthorpeMovie
2000Cor, Blimey!Kenneth WilliamsMovie
1994Class ActGraham · 1 episodeShow
1993CabaretClifford BradshawMovie
1993The DetectivesD.C. Dominic Boyle · 1 episodeShow
1992An Ungentlemanly ActPC Anton LivermoreMovie
1984MoonfleetJohn Trenchard · 6 episodesShow
1979Thomas & SarahTomlinson · 1 episodeShow