2026HarvestJohanMovie
2024The JettyArj · 4 episodesShow
2024After the FloodXav Palmer · 5 episodesShow
2023Greatest DaysPassport Checker StuartMovie
2022The RisingTom Rees · 8 episodesShow
2022Hotel Benidorm: Sun, Sea & SangriaNarrator · 12 episodesShow
2022AnneAndy Burnham MP · 4 episodesShow
2021DominaGaius · 16 episodesShow
2020Running NakedMark DohertyMovie
2020Deadwater FellSteve · 4 episodesShow
2019The BayNicholas Mooney · 6 episodesShow
2019Cleaning UpDave · 6 episodesShow
2018The Real Narcos UK: Blood and FearNarrator · 4 episodesShow
2018The TerrorLT. Edward Little · 10 episodesShow
2016Stan Lee's Lucky ManRob Spencer · 1 episodeShow
2015Black WorkDC Jack Clark · 3 episodesShow
2015SweatJamieMovie
2014The Great War: The People's StoryAlan Lloyd · 2 episodesShow
2014Jamaica InnJem Merlyn · 3 episodesShow
2014The MusketeersLucien Grimaud · 9 episodesShow
2013The MillDaniel Bate · 10 episodesShow
2013Our GirlCorporal GeddingsMovie
2012Spike IslandIbiza SteMovie
2012The KnotJeremyMovie
2012Room at the TopJoe Lampton · 2 episodesShow
2012The ParadiseDudley · 16 episodesShow
2012The Syndicate5 episodesShow
2011SilkCaptain Ed Ryan · 1 episodeShow
2010ToastJoshMovie
2010Misfits Christmas SpecialSethMovie
2010The ArborAndrew DunbarMovie
2009MisfitsSeth · 11 episodesShow
2009Garrow's LawDavid Jasker · 1 episodeShow
2009Messengers 2: The ScarecrowDeputy MiltonMovie
2009Looking for EricYoung EricMovie
2009Vivaldi, the Red PriestPhilippe d'OrléansMovie
2009UnforgivenSteve Whelan · 3 episodesShow
2008The Shooting of Thomas HurndallTom HurndallMovie
2008Little AshesLuis BuñuelMovie
2008HonestTaylor Carter · 6 episodesShow
2007CranfordEdward Bell · 1 episodeShow
2007The Mark of CainShane GulliverMovie
2007ControlNickMovie
2007Single-HandedBrian Doyle · 6 episodesShow
2006See No Evil: The Moors MurdersDave Smith · 2 episodesShow
2005Love + HateShaneMovie
2004ShamelessTough Lad · 1 episodeShow
2003The RoyalStan · 3 episodesShow
2002Birthday GirlJustinMovie
2002An Angel for MaySnifferMovie
1996Silent WitnessSgt Craig Whitehead · 2 episodesShow