Actor
Yoga Teacher Killer: The Kaitlin Armstrong Story
2024
as Landon Jones
A Timeless Christmas
2020
as Sheriff Conway
Freaks
2019
as ADF Captain
Chronicle Mysteries: Vines that Bind
2019
as Sheriff
The Wrong Patient
2018
as Bruce
Under the Autumn Moon
2018
as Michael
The Layover
2017
as Hotel Clerk
War for the Planet of the Apes
2017
as Commanding Officer
Come and Find Me
2016
as Jackson
Warcraft
2016
as Varis / Caged Frostwolf
Godzilla
2014
as National Guard #1
RoboCop
2014
as Omnicorp Exterior Security
Ultimate Wolverine vs. Hulk
2013
as Nick Fury (voice)
Maximum Conviction
2012
as Jones
Rise of the Planet of the Apes
2011
as Security Guard #2
TRON: Legacy
2010
as Light Jet Sentry
Ice Quake
2010
as Sergeant
2012
2009
as Vegas Fireman
Polar Storm
2009
as Sergeant
The Day the Earth Stood Still
2008
as Military Policeman
Good People, Bad Things
2008
as Danny
The Art of War II: Betrayal
2008
as Team Leader
Dark Storm
2006
as MP #1
Hollow Man II
2006
as Police Guard
Lesser Evil
2006
as Hawthorne
The Hard Corps
2005
as Drive By Passenger
Alone in the Dark
2005
as Agent Richards