Actor
Sheltering Season
2022
as Clark
Adventures In Christmasing
2021
as Finn Holt
The Christmas Doctor
2020
as Luke
Chained
2020
as Pete
You Light Up My Christmas
2019
as Ben
Enhanced
2019
as Captain Williams
The Girl in the Bathtub
2018
as Neil
Skyscraper
2018
as Ajani Okeke
High-Rise Rescue
2017
as Ray Steele
Yellow
2017
as Security Guard
The Real MVP: The Wanda Durant Story
2016
as Coach Craig
Mission NinetyTwo: Part I - Dragonfly
2016
as Inspector Zet
A Christmas Horror Story
2015
as Scott
Vendetta
2015
as Drexel
Wolverine Versus Sabretooth: Reborn
2015
as Black Wolf (voice)
Mission NinetyTwo: Part II - Energy
2015
as Inspector Zet
Debug
2014
as Capra
Wolverine Versus Sabretooth
2014
as Black Wolf (voice)
The Carpenter's Miracle
2013
as Jack Reardon
Elysium
2013
as Manuel
Anything but Christmas
2012
as Sgt. Thomas
Battlestar Galactica: Blood & Chrome
2012
as Lt. Decklan Elias
The Cabin in the Woods
2012
as Demo Guy
Good Morning, Killer
2011
as Kyle Vernon
Tactical Force
2011
as Lampone
Gone
2011
as Duncan Hall
Hydee and the Hytops
2011
as Donny Dogman (voice)
Red Riding Hood
2011
as Captain
Frankie & Alice
2010
as Cliff
Paradox
2010
as Detective Chris Sharpe
Hunt to Kill
2010
as Crab
Stonehenge Apocalypse
2010
as Sergeant
Wrecked
2010
as Man in the Woods
Damage
2009
as Sharp
The Building
2009
as Monk
Ice Blues
2008
as Somerville
Far Cry
2008
as Private Schratter
Bratz Girlz Really Rock
2008
as Dylan (voice)
Bratz Kidz: Sleep-Over Adventure
2007
as Taco the Dog (voice)
Bratz: Fashion Pixiez
2007
as Dylan (voice)
White Noise 2: The Light
2007
as Marty Bloom
Cries in the Dark
2006
as Detective Wynn
Hot Wheels AcceleRacers: The Ultimate Race
2005
as Tork Maddox (Voice)
The Hard Corps
2005
as Cujo
Hot Wheels AcceleRacers: Breaking Point
2005
as Tork Maddox (Voice)
Hot Wheels AcceleRacers: The Speed of Silence
2005
as Tork Maddox (Voice)
Supervolcano
2005
as Dave
Hot Wheels AcceleRacers: Ignition
2005
as Tork Maddox (voice)
American Meltdown
2004
as Agent Charlie Jansen
Behind the Camera: The Unauthorized Story of Charlie's Angels
2004
as Stevie Wonder
Snow Queen
2002
as Charles D'Amour
Valentine
2001
as Banker
Strange Frequency
2001
as Dean Mace (segment 'More Than A Feeling')
The Only Way Out
1993
as Student