Actor
Spirit in the Blood
2024
as Julian Grimm
Cascade
2023
as Nick
The Fight Machine
2022
as Rueben Tully
L for Loser
2021
as Superhero
Trigger Point
2021
as Richard Pool
Bloodthirsty
2021
as Vaughn
Marlene
2020
as Steven Truscott
Secret Society of Second Born Royals
2020
as Inmate 34
Parallel Minds
2020
as Thomas Elliott
My Spy
2020
as Marquez
Rabid
2019
as Director
Code 8
2019
as Marcus Suttcliffe
Ad Astra
2019
as Chip Garnes
Far Cry 5: Inside Eden's Gate
2018
as Joseph Seed
High-Rise Rescue
2017
as Jack Davis
Lost & Found
2016
as Jim Walton
Borealis
2015
as Hunter
The Phantoms
2012
as Greg Young
Immortals
2011
as The Monk
Mistletoe Over Manhattan
2011
as Joe Martel
The Man on the Train
2011
as Tough Guy
Red: Werewolf Hunter
2010
as Marcus Sullivan
Saw 3D
2010
as Mallick
RED
2010
as Firefighter
Act of Dishonour
2010
as Ben
The Good Times Are Killing Me
2009
as Huxley
Deadliest Sea
2009
as Stubbs
Dolan's Cadillac
2009
as Chief
Screamers: The Hunting
2009
as Cmdr. Andy Sexton
The Dealership
2009
as Scott Callen
You Might As Well Live
2009
as Dixie
Saw V
2008
as Mallick
The Incredible Hulk
2008
as Commando
Grindstone Road
2008
as Graham
Weirdsville
2007
as Abel
Shoot 'Em Up
2007
as Lone Man
The Robber Bride
2007
as Henry Kelly
Poor Boy's Game
2007
as Keith Rose
Living Death
2006
as Victor Harris
A History of Violence
2005
as Billy
Neil
2005
as Neil
The Gospel of John
2003
as Disciple
Men with Brooms
2002
as Alexander Yount
The Pawn
1998
as Vinnie
Rescuers: Stories of Courage - Two Families
1998
as Gestapo Clerk
Super Dicks
as Braun White
Hunting Grounds