2026WastemanPaulMovie
2025Two DownJohn ThomasMovie
2024Young Woman and the SeaHarry HorlickMovie
2023Locked InDr. Robert LawrenceMovie
2023Everything NowRick · 8 episodesShow
2022Violent NightJasonMovie
2021The Tragedy of MacbethRossMovie
2021Cowboy BebopVicious · 10 episodesShow
2019His Dark MaterialsMetatron · 3 episodesShow
2019The Red Sea Diving ResortMax RoseMovie
2019The IsleOliver GoslingMovie
2019National Theatre Live: I'm Not RunningJack GouldMovie
2018The BisexualDavid · 1 episodeShow
2017The MiniaturistJohannes BrandtMovie
2017The MiniaturistJohannes Brandt · 2 episodesShow
2017SuburbiconLouisMovie
2017Health, Wealth & HappinessMovie
2017GeniusManach · 2 episodesShow
2016Shakespeare Live! From the RSCVariousMovie
2015RSC Live: Henry VHenry VMovie
2015RSC Live: Henry IV Part 2Prince HalMovie
2015RSC Live: Henry IV Part 1Prince HalMovie
2014Miss in Her TeensThe PlayerMovie
2013Life of CrimeColin Nash · 3 episodesShow
2013Way to GoPhilip · 1 episodeShow
2013Big ThunderAbel WhiteMovie
2011AnonymousSpencerMovie
2009MirandaEdmund Dettori · 1 episodeShow
2009A Midsummer Night's Dream Live at Middle Temple HallLysander / Francis FluteMovie
2008Legend of the SeekerEryn · 1 episodeShow
2008The SickhouseNickMovie
2007BonkersFelix Nash · 6 episodesShow
2004HustleViscount Manley · 1 episodeShow
2003Cold MountainOrderlyMovie
2003The Private Life of Samuel PepysBaltyMovie
2003BoudicaRoman OfficerMovie
2003Death in Holy OrdersPeter Buckhurst · 2 episodesShow
2003Danielle Cable: EyewitnessStephen CameronMovie
2001Murphy's LawScott Garvey · 1 episodeShow
2001Murder in MindJules · 1 episodeShow