2024
as Self
2021
as Officer Bishop
2019
as Stan Zelienski
2017
as Black Hawk Pilot (uncredited)
2016
as Sgt. Barton
2015
as Mason
2015
as Agent Grey
2015
as Brian
2014
as Project F Guard
2012
as Navy SEAL
2012
as ATF Agent
2011
as SEAL Team Six
2011
as SOF Boz
2010
as Dirk
2010
as Hunter Eaton
2010
as Officer McCoy
2010
as LCpl. Chuck Mawhinney
2009
as Alpha Team Leader
2009
as LCpl. Chuck Mawhinney
2009
as Sgt. Mark Daniels
2008
as Warlock
2008
as Leon
2005
as Nuvo
2002
as Capt. Charles Steubbins
2001
as Sergeant (uncredited)
2001
as Orderly
1999
as Commando (uncredited)