Bad Ass
2010 · Action
as Officer Tony
Red Road
2006 · Drama
as Clyde
Two Deaths of Henry Baker
2020 · Crime
as Sheriff Ron Capman
Marvellous
2014 · Drama
as Lou Macari
Calibre
2018 · Drama
as Logan McClay
Mary & George
2024 · Drama
as King James I
The Veteran
2011 · Action
as Chris Turner
Underworld: Evolution
2006 · Action
as Marcus
The Presence
2010 · Horror
as The Man In Black
Mayflies
2022 · Drama
as Tully
Golf in the Kingdom
2011 · Drama
as Adam Green
Outlander: Blood of My Blood
2025 · Drama
as Lord Lovat
"The Missing"
2022 · Crime
as John Wentworth
Defiance S3
2015 · Action
as Datak Tarr
The Good German
2007 · Drama
as Danny
Flight of the Phoenix
2004 · Action
as Rodney
The League of Extraordinary Gentlemen
2003 · Action
as Rodney Skinner
The Calling
Crazyhead
2016 · Comedy
as Callum
Ondine
2010 · Drama
as Alex
The Bombing of Pan Am 103
2026 · Action
as Harry Bell
The Midnight Meat Train
2008 · Horror
as Driver
The Lazarus Project
2008 · Drama
as William Reeds
The 13th Warrior
1999 · Action
as Weath - Musician
Eat Locals
2017 · Action
as Peter Boniface
Cat Run
as Sean Moody
Great Expectations
1999 · Drama
as Orlick
Race
2016 · Biography
as Lawson Robertson
Beowulf & Grendel
as Hondscioh
Your Honor S1-S2
as Frankie
Big Mommas: Like Father, Like Son
as Chirkoff
Blade II
2002 · Action
as Priest
Outlaw King
2018 · Action
as Angus Og Macdonald, Lord of Islay
Go Now
1998 · Drama
as Chris Cameron
The Gospel According to Vic
1987 · Comedy
as Child in Vic's class
The Adventures of Tintin
2011 · Animation
as Lieutenant Delcourt
Miami Vice
as Aryan Brother