2023Significant OtherPaul · 1 episodeShow
2022The RisingMichael Wyatt · 8 episodesShow
2021The WindowJohn Maslin · 10 episodesShow
2021WolfeJeff · 2 episodesShow
2020JoeyWriter · DirectorMovie
2020Perfect 10RobMovie
2019War of the WorldsMark · 1 episodeShow
2018WanderlustMarvin Walters · 2 episodesShow
2017HabitIanMovie
2017The LochLeighton Thomas · 4 episodesShow
2016ParanoidHenry Appley · 5 episodesShow
2013The TunnelBoleslaw 'BB' Borowski · 14 episodesShow
2013The Last WitchHoward GreenwoodMovie
2013Being EileenRay Cooper · 6 episodesShow
2013Father BrownRSM Reginald Davis · 1 episodeShow
2013Great Night OutBeggsy · 6 episodesShow
2011LaplandRay CooperMovie
2011Scott & BaileyCraig · 1 episodeShow
2011VeraLinus Campion · 1 episodeShow
2009Moving OnJohn · 1 episodeShow
2008HushZakes AbbotMovie
2008Inspector George GentlyMark Tanner · 1 episodeShow
2007Until DeathSergeMovie
2007LiliesNazzer · 8 episodesShow
2006MagnoliaEdMovie
2006Waterloo RoadChris Mead · 48 episodesShow
2005ShakespeaRe-Told1 episodeShow
2005JerichoJohnny Swan · 1 episodeShow
2004Stories of Lost SoulsSimonMovie
2004ConvictionChrissie Fairburn · 6 episodesShow
2004ShamelessJesus O'Toole · 1 episodeShow
2004Standing Room OnlySimonMovie
2003Burn ItJon Marr · 21 episodesShow
2002Nicholas NicklebyFrank CheerybleMovie
2002Daddy's GirlDC Neil HallamMovie
2000Mad About MamboDanny MitchellMovie
2000Clocking OffNick Anderson · 14 episodesShow
1999Fanny & ElvisRickMovie
1999All the King's MenSgt. Ted GrimesMovie
1998Anorak of FireTim BuxtonMovie
1997Born to RunSammy Fitch · 6 episodesShow
1997Where the Heart IsStephen Snow · 16 episodesShow
1996BeckRalph · 6 episodesShow
1996The Bare NecessitiesTonyMovie
1993Raining StonesJoeMovie
1992HeartbeatPaul Allenby, Joe Norton · 2 episodesShow
1991Soldier SoldierJack Stubbs · 7 episodesShow
1989Children's WardDarren Walsh · 26 episodesShow
1989Making Out24 episodesShow
1987The Sign of FourJack SmithMovie
1984Sherlock HolmesJack Smith · 1 episodeShow
1968How We Used To LivePeter Hodgkins · 1 episodeShow