Clubbed
2009 · Action
as Louis
The Bet
2020 · Comedy
as Cal
Changing Ends S1-S2
2023 · Biography
as Ron
Hammarskjöld: Fight for Peace
as Ralph Bunche
Zimbabwe: Part One
2010 · Action
as James Middleton
Zone 414
2021 · Adventure
as Hawthorne
Prey for the Devil
2022 · Horror
as Father Quinn
Alien vs. Predator
2004 · Action
as Maxwell Stafford
Immortality
2000 · Crime
as Martin
Punisher: War Zone
2008 · Action
as Paul Budiansky
Limitless
2015 · Comedy
as Jarrod Sands
Nobody
2021 · Action
as The Barber
Some Girls S3
2014 · Comedy
as Rob Bennett
Exam
2010 · Crime
as The Invigilator
Shank
as Boogie
Blood: The Last Vampire
as Powell
Mortal Engines
2018 · Action
as Chudleigh Pomeroy
Nobody 2
2025 · Action
Krypton S2
2019 · Action
as General Zod
Intelligence S1-S3
as Rupert Fleming
Tomorrow Never Dies
1997 · Action
as Robinson
Krypton S1-S2
The World Is Not Enough
1999 · Action
Deathstroke: Knights & Dragons
2020 · Animation
as William Wintergreen
Resident Evil
2002 · Action
as One
Resident Evil: Retribution
2012 · Action
The Statement
2003 · Drama
as Father Patrice
No Offence S3
2018 · Crime
as DSU Darren Maclaren
Single Ladies S2
2012 · Comedy
as Jerry Waters
The Lazarus Project S2
2023 · Action
as Robin Lerner
The Increasingly Poor Decisions of Todd Margaret S3
2016 · Comedy
as Hudson