
Pearl Harbor
2001 · as Sergeant (uncredited)

The Serpent
2021 · as Officer Bishop

Storm Catcher
1999 · as Commando (uncredited)

The Submarine Kid
2016 · as Sgt. Barton

Kecksburg
2019 · as Stan Zelienski

Atlas Shrugged: Part III
2014 · as Project F Guard

The Attic Expeditions
2001 · as Orderly

Sniper: Inside the Crosshairs
2009 · as LCpl. Chuck Mawhinney

Demon Under Glass
2002 · as Capt. Charles Steubbins

The Dentros
2015 · as Agent Grey

The Helix... Loaded
2005 · as Nuvo

Metal Man
2008 · as Leon

The Raid
2017 · as Black Hawk Pilot (uncredited)

Reactionary
2011 · as SOF Boz

Adventures of Johnny Tao
2008 · as Warlock

Sniper: Deadliest Missions
2010 · as LCpl. Chuck Mawhinney

Crisis: New York Under Water
2009 · as Alpha Team Leader

Wingman Class
2010 · as Officer McCoy