2026Forever Home6 episodesShow
2026AnghWhite PriestMovie
2026One of UsMovie
2025The Revenge ClubSteve Williams · 6 episodesShow
2024The DarknessPetur · 6 episodesShow
2023Murder Is EasyMajor Horton · 2 episodesShow
2023Who Is Erin Carter?Daniel Long · 7 episodesShow
2020WednesdayMovie
2019Susan Hill's Ghost StoryAdam SnowMovie
2019Power to the PeopleNarrator · 6 episodesShow
2019Orphans ReunitedMovie
2018Secret Agent Selection: WW2Narrator · 5 episodesShow
2017Mountain: Life at the ExtremeNarrator · 3 episodes · Video Assist Operator · 3 episodesShow
2016In Plain SightWilliam Muncie · 3 episodesShow
2015IonaDanielMovie
2015Black WorkDCS Hepburn · 3 episodesShow
2014Scotland In A DayMovie
2014The SalvationSheriff MallickMovie
2012Doors OpenMike MackenzieMovie
2012The Secret of Crickley HallAugustus Cribben · 3 episodesShow
2012The SnipistHarkerMovie
2012The Kidnap DiariesSean LanganMovie
2012Playhouse PresentsHarker · 1 episodeShow
2011How I Was Stolen by the GermansWerner KrausMovie
2011South RidingJoe Astell · 3 episodesShow
2011The EagleCradocMovie
2010The SilenceJim · 4 episodesShow
2009CollisionD.I. John Tolin · 5 episodesShow
2009Dorian GrayAlan CampbellMovie
2008French FilmMarcusMovie
2007Ripley Under GroundPhilip DerwattMovie
2007Lezioni di voloAartoMovie
2007LewisAlex Gansa · 1 episodeShow
2007PrimevalNick Cutter · 23 episodesShow
2006Dead Long EnoughStyxMovie
2005The Strange Case of Sherlock Holmes & Arthur Conan DoyleSir Arthur Conan DoyleMovie
2004Frances TuesdayLucas Pilgrim · 2 episodesShow
2004Sea of SoulsRobert Dunbar · 2 episodesShow
2003Loving YouDanMovie
2003It's All About LoveMichaelMovie
2002Silent CryDaniel StoneMovie
2002Lawless HeartTimMovie
2002Ultimate Fights from the MoviesDavis Dawson (Crossing the Line) (archive footage)Movie
2002Le avventure del giovane Indiana JonesT.E. Lawrence · 22 episodesShow
2001Gentlemen's RelishCromwell MarshMovie
2000The Adventures of Young Indiana Jones: Winds of ChangeT.E. LawrenceMovie
2000Anna KareninaLevin · 4 episodesShow
1999Kid in the CornerAlex Letts · 3 episodesShow
1999The Adventures of Young Indiana Jones: Daredevils of the DesertT.E. LawrenceMovie
1999PsychosDr Daniel Nash · 6 episodesShow
1999This Year's LoveDannyMovie
1998The Man with Rain in His ShoesVictor BukowskiMovie
1998Fast FoodBennyMovie
1998OrphansMichaelMovie
1997Sharpe: The LegendWickhamMovie
1997Kull the ConquerorDucalonMovie
1997Sharpe's JusticeCaptain George WickhamMovie
1996Crossing the FloorClive ColvilleMovie
1996Dalziel and PascoeTony Watson · 2 episodesShow
1995Angels and InsectsEdgar AlabasterMovie
1995Three Miles UpBillyMovie
1995GhostsBilly · 1 episodeShow
1994Common As MuckBrian Forget · 3 episodesShow
1994Rose RedMovie
1993Down Among the Big BoysLouie GibbonsMovie
1993Lipstick on Your CollarCorporal Berry · 6 episodesShow
1991Jute CitySammy Kerr · 3 episodesShow
1990She-PlayLol · 1 episodeShow
1990The Big ManDavie DawsonMovie
1990Dancing in the DarkMovie
1990Silent ScreamNews ReporterMovie
1982American PlayhouseEdgar Alabaster · 1 episodeShow
1972Van der ValkJoep Huizinga · 1 episodeShow