2026Rise of the Footsoldier: RetributionMovie
2026ONE PIECE: Into the Grand LineVice-Admiral GarpMovie
2025Coka ChicasMikeMovie
2023Aquaman and the Lost KingdomAtlanMovie
2023War of the Worlds: The AttackCurateMovie
2023Luther: The Fallen SunDennis McCabeMovie
2021Before We DieBilly Murdoch · 11 episodesShow
2021Free FallMarkMovie
2021ResurrectionPilateMovie
2019TracesPhil MacAfee · 12 episodesShow
2019Dark EncounterMorgan AndersonMovie
2019One Role for TwoSean WilsonMovie
2018Tango OneDonovanMovie
2018Normandy NudeBradleyMovie
2017The White PrincessJasper Tudor · 8 episodesShow
2017Eat LocalsThe DukeMovie
2017The Last PhotographMarkMovie
2016DeliciousMason Elliot · 4 episodesShow
2016Hooten & The Lady1 episodeShow
2016City of Tiny LightsTall Man / SchaefferMovie
2016VictoriaKing Louis Philippe · 2 episodesShow
2016UndercoverDominic Carter · 6 episodesShow
2015Instruments of DarknessDirector · ScreenplayMovie
2015The London FirmAMovie
2015The RoyalsKing Simon · 10 episodesShow
2015PoldarkNed Despard · 8 episodesShow
2014RetrospectiveDan BorowskiMovie
2014Top DogWatsonMovie
2014From There to HereStapleton · 3 episodesShow
2014The Musketeers1 episodeShow
2013VendettaColonel LeachMovie
2013AtlantisDion · 12 episodesShow
2013DementamaniaMovie
2012St George's DayAlbert HallMovie
2012Snow White and the HuntsmanDuke HammondMovie
2012Hit & MissJohn · 6 episodesShow
2012Outside BetJagoMovie
2012The Devil's DoshFather Wilton SeevickMovie
2012LockoutAlexMovie
2011Ghost Rider: Spirit of VengeanceToma NikasevicMovie
2011The HoldingAdenMovie
2011VeraMichael Glenn · 1 episodeShow
2011CamelotCaliburn · 1 episodeShow
2011SilkDCI Fitzpatrick · 2 episodesShow
2010The NativityHerod · 4 episodesShow
2010Bonded by BloodMickey SteeleMovie
2010EvaTudorMovie
2010Strike BackKarl Matlock · 10 episodesShow
2010The Big I AmBarberMovie
2010Clash of the TitansKepheusMovie
2009The Prisoner909 · 3 episodesShow
2009Spy(ies)Peter BurtonMovie
2008Wallander1 episodeShow
2008Bathory: Countess of BloodFerenc NadasdyMovie
2008MistressesChris Webb · 4 episodesShow
2007300CaptainMovie
2007LewisDavid Hayward · 1 episodeShow
2006Low Winter SunGeorge TorranceMovie
2006The StreetCharlie Morgan · 6 episodesShow
2005ShakespeaRe-Told: MacbethDuncan DochertyMovie
2005ShakespeaRe-Told1 episodeShow
2005EmpireMarcus Antonius · 6 episodesShow
2005UnleashedRafflesMovie
2004Agatha Christie's MarpleMickey Gorman · 1 episodeShow
2004TroyEudorusMovie
2004HustleDCI Wells · 1 episodeShow
2004New Tricks2 episodesShow
2003Murder Investigation TeamPaul Harris · 1 episodeShow
200340Ken · 3 episodesShow
2003The PlanmanDet. Sgt. Jim TownsendMovie
2003Killing HitlerMajor General Gerald TemplarMovie
2002SpooksAlec White · 1 episodeShow
2002Rescue MeMatthew Nash · 6 episodesShow
2001Black KnightPercival, Leo's Chief HenchmanMovie
2001Murphy's LawHatcher · 1 episodeShow
2001The Point MenAmar KamilMovie