2025
Sherlock & Daughter as Moriarty2025
The Crow Girl as DI Lou Stanley2025
Exterritorial as Eric Kynch2024
Irena's Vow as Rugmer2024
Dougray Scott Bringing Football Home as Not available2023
A Town Called Malice as Tony2023
Loch Ness - Storia di un mostro as Narrator2023
Slay & Prepare as Ben2021
Vigil as Marcus Grainger2021
Crime as DI Ray Lennox2021
La Cha Cha as Roger Callaway2020
Sea Fever as Gerard2020
Sulphur & White as Donald Tait2019
Departure as Ethan Moreau2019
Batwoman as Jacob Kane2018
The Woman in White as Sir Percival Glyde2018
It's Me, Sugar as Arthur Miller2017
Snatch as Vic Hill2017
Urban Myths as Arthur Miller2017
The Replacement as David Warnock2017
London Town as Nick Baker2016
Harley and the Davidsons as Randall James2016
The Idyll as Man2015
Fear the Walking Dead as Thomas Abigail2015
The Vatican Tapes as Roger Holmes2015
Alaska: Earth's Frozen Kingdom as Narrator2015
The Rezort as Archer2015
Tiger House as Shane2015
Sean Connery: In His Own Words as Self2014
Taken 3 as Stuart St. John2014
Operation Grand Canyon With Dan Snow as Narrator2013
Hemlock Grove as Norman Godfrey2013
Death Race: Inferno as Niles York2013
Last Passenger as Lewis Shaler2012
A Thousand Kisses Deep as Ludwig Giroux2011
My Week with Marilyn as Arthur Miller2011
There Be Dragons as Robert2011
Love's Kitchen as Rob Haley2011
United as Matt Busby2009
The Day of the Triffids as Bill Masen2009
The Diplomat as Ian Porter2009
False Witness as Ian Porter2009
Father & Son as Michael O'Connor2008
Dr. Jekyll and Mr. Hyde as Dr. Jekyll / Mr. Hyde2008
New Town Killers as Alistair Raskolnikov2007
Hitman as Mike Whittier2007
Perfect Creature as Brother Silus2006
The Ten Commandments as Moses2006
Heist as Mickey O'Neil2005
Doctor Who as Alec Palmer2005
Dark Water as Kyle Williams2005
The Truth About Love as Archie Gray2005
Things to Do Before You're 30 as Cass2005
Beneath the Surface: The Making of 'Dark Water' as Self2004
Desperate Housewives as Ian Hainsworth2004
One Last Chance as Frankie The Fence2003
To Kill a King as Thomas Fairfax2003
The Poet as Andrei2002
Ripley's Game as Jonathan Trevanny2001
Enigma as Tom Jericho2000
Mission: Impossible II as Sean Ambrose2000
Arabian Nights as Sultan Shahryar2000
The Miracle Maker as James the Disciple (voice)1999
Teen Choice Awards as Self - Nominee1999
This Year's Love as Cameron1999
Gregory's Two Girls as Fraser Rowan1999
Faeries as The Fairy Prince (voice)1998
Deep Impact as Eric Vennekor1998
EverAfter as Prince Henry1997
Another 9 1/2 Weeks as Charlie1997
Twin Town as Terry Walsh1997
Regeneration as Capt. Robert Graves1996
The Crow Road as Lewis McHoan1995
Soccer AM as Self1995
Kavanagh Q.C. as Terry Fisher1994
Princess Caraboo as Dragoon Captain1992
Highlander: The Series as Warren Goddard / Cochrane1991
Soldier Soldier as Major Rory Taylor1988
This Morning as Self1986
Lovejoy as HorseNaN
The Hack as Not availableNaN
Feral as Not available1997
The Place of the Dead as Lance Corporal Richard Mayfield1983
Taggart as Not available2021
Crime Producer2004
One Last Chance Executive Producer2003
To Kill a King Associate Producer