

The Dark Knight Rises
2012 · as Cop at Manhole

Fracture
2007 · as Uniform Cop

Act of Valor
2012 · as Commander Pedros

Fantastic Four: Rise of the Silver Surfer
2007 · as Lieutenant

Spectral
2016 · as Captain Marco Cabrera

The Island
2005 · as Dept. of Operations Technician

The Misfits
2021 · as FBI Powell

Blow
2001 · as Ramon Ochoa

Sand Castle
2017 · as Haring

Savages
2012 · as Hernando/Cartel Associate

12 Rounds
2009 · as Ray Santiago

Superfast!
2015 · as Detective Hanover

The First $20 Million Is Always the Hardest
2002 · as Security Guard #2

Death in Granada
1996 · as Young Man

The Rowdy Girls
2000 · as Esteban

When Duty Calls
2015 · as Chief Deputy Ron Perez

The Drone
2019 · as Detective Ramirez

God's Country
2012 · as Pastor Tinsley