Dr. Jekyll and Mr. Hyde
2008 · Horror
as Dr. Jekyll
Enigma
2002 · Drama
as Thomas Jericho
Crime
2021 · Crime
as DI Ray Lennox
The Diplomat
2009 · Action
as Ian Porter
Perfect Creature
2007 · Action
as Silus
Exterritorial
2025 · Action
as Erik Kynch
To Kill a King
2003 · Biography
as Sir Thomas Fairfax
Exterritorial [English]
Irena's Vow
2024 · Biography
as Rugmer
Ripley's Game
2003 · Crime
as Jonathan Trevanny
Mission: Impossible II
2000 · Action
as Sean Ambrose
The Vatican Tapes
2015 · Horror
as Roger
Ever After: A Cinderella Story
1998 · Drama
as Prince Henry
London Town
2016 · Drama
as Nick Baker
New Town Killers
as Alistair Raskolnikov
My Oxford Year
2025 · Comedy
as William Davenport
Tiger House
2015 · Action
as Shane
There Be Dragons
2011 · Biography
as Roberto Torres
Twin Town
1997 · Comedy
as Terry Walsh
Gregory's Two Girls
1999 · Comedy
as Fraser Rowan
Dark Water
2005 · Drama
as Kyle
Death Race: Inferno
2013 · Action
as Niles York
The Crow Girl
2025 · Crime
as DI Lou Stanley
Sulphur and White
2020 · Drama
as Donald Tait
Sea Fever
as Gerard
Taken 3
as Stuart St. John
Hemlock Grove S3
2015 · Drama
as Norman Godfrey
Harmony
2012 · Romance
as Ludwig Giroux
Vigil S2
2023 · Crime
as Marcus Grainger
Snatch S2
2018 · Comedy
as Vic
The Hack
2025 · Drama
as Gordon Brown
Deep Impact
1998 · Action
as Eric Vennekor
My Week with Marilyn
as Arthur Miller