20251242: Gateway to the WestCaesareaneMovie
2024Canary BlackJarvis HedlundMovie
2023AhsokaBaylan Skoll · 8 episodesShow
2022Accident Man: Hitman's HolidayBig RayMovie
2022MemoryDetective Danny MoraMovie
2022RRRScott BuxtonMovie
2019Reef BreakJake Elliot · 13 episodesShow
2019The Spanish PrincessJames IV of Scotland · 2 episodesShow
2018Das BootJack Swinburne · 10 episodesShow
2018Final ScoreArkadyMovie
2018Accident ManBig RayMovie
2017Thor: RagnarokVolstaggMovie
2017Cold SkinGrunerMovie
2017RellikDet Supt Edward Benton · 6 episodesShow
2016Medici: Masters of FlorenceKing Ferrante · 2 episodesShow
2016AllegiantMarcus EatonMovie
2015Saints & StrangersStephen Hopkins · 2 episodesShow
2015The Transporter RefueledFrank Martin Sr.Movie
2015InsurgentMarcus EatonMovie
2014Big GameMorrisMovie
2014DivergentMarcusMovie
2014Black SailsBlackbeard · 20 episodesShow
2013Thor: The Dark WorldVolstaggMovie
2013Jayne Mansfield's CarPhillip BedfordMovie
2013Crossing LinesMiles Lennon · 3 episodesShow
2013G.I. Joe: RetaliationFireflyMovie
2011The Three MusketeersPorthosMovie
2011ThorVolstaggMovie
2011Kill the IrishmanDanny GreeneMovie
2010The Other GuysRoger WesleyMovie
2010The Book of EliRedridgeMovie
2009Cirque du Freak: The Vampire's AssistantMurlaughMovie
2009The Super Hero Squad ShowThe Punisher (voice) · 1 episodeShow
2008Punisher: War ZoneFrank Castle / The PunisherMovie
2008OutpostD.C.Movie
2007Life LinePeter BriscoMovie
2005RomeTitus Pullo · 22 episodesShow
2004King ArthurDagonetMovie
2003Red CapSgt Chris Roxborough · 1 episodeShow
2002Green-Eyed MonsterAlecMovie
2002Wild Child: The Story of Feral ChildrenNarratorMovie
2001Murphy's LawRobert Eaglan · 1 episodeShow
2001Waking the DeadDr. Tim Faulkner · 2 episodesShow
2000At Home with the BraithwaitesGraham Braithwaite · 11 episodesShow
1999G:MT Greenwich Mean TimeMr HardyMovie
1999Love in the 21st CenturyAlex · 1 episodeShow
1999The Theory of FlightGigoloMovie
1999Holby CityLaurence Haney · 1 episodeShow
1998City CentralDI Tony Baynham · 22 episodesShow
1998Real WomenMichael · 4 episodesShow
1997Drovers' GoldArmstrong · 5 episodesShow
1996Dalziel and PascoeJeff Parry · 1 episodeShow
1996The Tide of LifeLarry Birch · 3 episodesShow
1995Some Kind of LifeSteveMovie
1995Band of GoldSteve Dickson · 9 episodesShow
1994The Return of the NativeClym YeobrightMovie
1994The Dwelling PlaceMatthew Turnbull · 3 episodesShow
1993Peak PracticeJoe Higson · 1 episodeShow
1951Hallmark Hall of FameClym Yeobright · 1 episodeShow