2026National Theatre Live: The MisanthropeJohnMovie
2026The WitnessProfessor Paul Britton · 3 episodesShow
2026Ladies FirstHarryMovie
2026PONIESAlan Salek · 5 episodesShow
2025The Gay Collection | Volume I | Presented by Shortz!Movie
2025MangoDr. Pellman/Dr Stewart/Dr GoughMovie
2024The Cost of HuggingRaymondMovie
2024Wicked Little LettersConstable SpeddingMovie
2023Good BoyDoctorMovie
2023National Theatre Live: PhaedraHugoMovie
2022The Serpent QueenCharles de Bourbon · 1 episodeShow
2022See How They RunFellowesMovie
2022The Other HalfFarhad · 1 episodeShow
2021Too ClosePhil Cook · 3 episodesShow
2021ChadHamid · 18 episodesShow
2019FX's A Christmas CarolSpirit / Business ManMovie
2019Good OmensSandalphon · 5 episodesShow
2019WarrenClairvoyant · 1 episodeShow
2018Christopher RobinCecil HungerfordMovie
2017The Death of StalinNicolai BulganinMovie
2017Love Is Thicker Than WaterConciergeMovie
2017National Theatre Live: SaloméHerodMovie
2017This CountryReverend Francis Seaton · 17 episodesShow
2016Boyka: Undisputed IVKirilMovie
2016National Theatre Live: As You Like ItJaquesMovie
2016The Night ManagerBasil Karapetian · 6 episodesShow
2016Bunny and CliveCargoMovie
2015And Then There Were NoneIsaac Morris · 2 episodesShow
2015The VoteHoward RobertsMovie
2014The VoicesDennis KowalskiMovie
2012Twelfth NightMariaMovie
2011The HourRon · 1 episodeShow
2010National Theatre Live: NationCoxMovie
2009The Day of the TriffidsVronsky · 2 episodesShow
2008Filth: The Mary Whitehouse StorySir Barnett CocksMovie
2007Oliver TwistThe Quack · 2 episodesShow
2006Fear of FannyDirectorMovie
2006VenusPeriod Film DirectorMovie
2004The LibertineBarrillonMovie
2004HustleTamir Abu-Alsaud · 1 episodeShow
2001Murder in MindMike Stott · 1 episodeShow
1999Notting HillLoud Man in RestaurantMovie
1997Stella Does TricksChrisMovie
1993Peak PracticePharmacist · 1 episodeShow
1991Murder Most HorridHitman · 1 episodeShow