Actor
Avatar 5
2031
as Corporal Lyle Wainfleet
Avatar 4
2029
as Corporal Lyle Wainfleet
Avatar: Fire and Ash
2025
as Corporal Lyle Wainfleet
Cash Out
2024
as Captain Fabrizio
Avatar: The Way of Water
2022
as Recom Wainfleet
Rampage
2018
as Zammit
Bright
2017
as Hicks
Shot Caller
2017
as Phil Cole
Restored Me
2016
as Detective Derek Shane
Solace
2015
as Sloman
San Andreas
2015
as Harrison
Marvel One-Shot: All Hail the King
2014
as White Power Dave
Escape Plan
2013
as Roag
The Frozen Ground
2013
as Ed Stauber
G.I. Joe: Retaliation
2013
as Havoc
Freelancers
2012
as Billy Morrison
Red Dawn
2012
as Hodges
Elektra Luxx
2011
as Michael Ortiz
Faster
2010
as Driver's Brother
Avatar
2009
as Corporal Lyle Wainfleet
Choke
2008
as Detective Ryan
In The Mix
2005
as Jackie
xXx: State of the Union
2005
as Liebo
S.W.A.T.
2003
as Nick
Terminator 3: Rise of the Machines
2003
as SWAT Team Leader
Tigerland
2000
as Sgt. Eveland
Magnolia
1999
as Officer #2
The Minus Man
1999
as Arresting Officer
Judas Kiss
1998
as Agent #1