The Hybrid
2014 · Horror
as Powell
Lassie
2006 · Adventure
as Sam Carraclough
Ghosted
2011 · Drama
as Jack
The Head S2
2022 · Drama
as Dr. Arthur Wilde
Alleycats
2016 · Action
as Redman
Angel Baby
1997 · Drama
as Harry
The Fall S3
2016 · Crime
as ACC Jim Burns
Alien Hunter
2003 · Action
as Dr. Michael Straub
Retribution
2016 · Drama
as Bill Douglas
Sew Torn
2025 · Comedy
as Hudson Armitage
Black Death
2010 · Action
as Wolfstan
Detour
2017 · Action
as Frank
Paul, Apostle of Christ
2018 · Adventure
as Aquila
Killing American Style
1988 · Action
as Lynch
Boys from County Hell
2021 · Comedy
as George Bogue
Hardware
1990 · Horror
as Shades
Möbius
2013 · Drama
as Joshua
The Secret Garden
1993 · Drama
as Lord Archibald Craven
The Banishing
2021 · Horror
as Bishop Malachi
Some Mother's Son
1996 · Drama
as Bobby Sands
The Watchers
2024 · Fantasy
as Kilmartin
The Tournament
as Gene Walker
In Tranzit
2012 · Drama
as Yakov
Night Wolf
2012 · Action
as McRae
Kissing Candice
2018 · Drama
as Donal
The Bridge of San Luis Rey
2004 · Drama
as Captain Alvarado
The Assets
2014 · Thriller
as Vitaly Yurchenko
Princess Caraboo
1994 · Comedy
as Amon McCarthy
Metropolitan
1990 · Comedy
as Allen Green
Tin Star S1-S3
2017 · Crime
as Johan Nickel