The Bunker
2002 · Drama
as Cpl. Baumann
Iron Mask
2020 · Action
as Jonathan Green
Bruiser
2000 · Horror
as Henry Creedlow
Lock, Stock and Two Smoking Barrels
1998 · Comedy
as Tom
Forbidden Empire
2014 · Adventure
as Dzhonatan Grin
Walk Like a Panther
2018 · Comedy
as Ginger Frost
Ironclad
2011 · Action
as Gil Becket
A Working Man
2025 · Action
as Wolo Kolisnyk
The Return of James Battle
2004 · Adventure
as James Bataille
A Town Called Malice
2023 · Crime
as Albert Lord
The Black Prince
2017 · Drama
as Dr. Login
Refuge
2024 · Horror
as Sebastian Pedroni
In the Fire of War
2024 · Action
as Daniel Morgan
Gemma Bovery
2014 · Comedy
as Charlie Bovery
Great Expectations
2013 · Drama
as Joe Gargery
Revolt
2017 · Action
as Stander
Black Plague
as Nicholas
Lost Christmas
2011 · Drama
as Frank
Betrayed by Passion
2006 · Drama
as Jason
Made in Romania
2010 · Comedy
as Jason Flemyng
Bobby Z
2007 · Action
as Brian
Homeless Ashes
2019 · Drama
as Gavin
Clash of the Titans
2010 · Action
as Calibos
X-Men: First Class 35mm Special
as Self
The Guv'nor
2016 · Documentary
Jamestown S1-S3
as Sir George Yeardley
Rudyard Kipling's The Jungle Book
1994 · Adventure
as Wilkins
The Stoic
2024 · Thriller
as Carlisle
From Hell
2001 · Crime
as Netley, the Coachman
Stealing Beauty
1996 · Drama
as Gregory
Transporter 2
2005 · Action
as Dimitri
Rollin' with the Nines
2006 · Crime
as Captain Fleming
Trick or Treat
2019 · Thriller
as The Taxi Driver
Deep Rising
1998 · Action
as Mulligan
Paul Tanter's Jack Falls
2011 · Crime
as Damien
Pu-239
2007 · Drama
as Vlad
Stonehearst Asylum
2014 · Drama
as Swanwick
Two Weeks to Live
2020 · Adventure
as Brooks
The League of Extraordinary Gentlemen
2003 · Action
as Dr. Henry Jekyll
The 355
2022 · Action
as Elijah Clarke
The Walk-In
2022 · Crime
as Nick Lowles
The Missing S1-S3
2014 · Crime
as Mark Walsh
Mirrors
2008 · Horror
as Larry Byrne
I Give It a Year
2013 · Comedy
as Hugh
My Fault: London
2025 · Drama
as Travis
Save Me S1-S2
2018 · Crime
as Tam
Military Wives
2020 · Comedy
as Crooks
A Christmas Carol
as Ghost of Christmas Future
Pennyworth S1-S3
2019 · Action
as Lord James Harwood
Top Dog
as Dan
Boiling Point
2022 · Drama
as Alastair Skye
Prime Target
as Stephen Patrick Nield
The Curious Case of Benjamin Button
2008 · Drama
as Thomas Button
Mean Machine
2001 · Comedy
as Bob Likely
Sunshine on Leith
as Harry
Welcome to the Punch
2013 · Action
as Harvey Crown
A Violent Man
as Frank Gillespie
X-Men Origins: Magneto
as Azazel
Primeval S5
as Danny Quinn
Alice in Wonderland
1999 · Adventure
as Sir Jack, the Knave of Hearts
Spice World
as Brad
Rock Star
2001 · Drama
as Bobby Beers, Steel Dragon Lead Singer
Trigger Point S3
as Steven Wyles
Stardust
2007 · Adventure
as Primus
Hanna
as Sebastian