
2018
Gone Are the Days
• as Will
2017
Sniper: Ultimate Kill
• as MGySgt. Thomas Beckett
2014
Sniper: Legacy
• as Thomas Beckett
Bad Country
• as Lutin Adams
2012
2010
Smokin’ Aces 2: Assassins’ Ball
• as Walter Weed
2008
Stiletto
• as Virgil Vadalos
2004
Sniper 3
• as Thomas J. Beckett
2002
Sniper 2
• as Thomas Beckett
2001
Training Day
• as Stan Gursky
2000
Takedown
• as McCoy Rollins