| tv | The Last Frontier (2025)As Isaac Romero(5 episodes) | (Not seen) |
| movie | Train Dreams (2025)As Boomer | (Not seen) |
| movie | Eddington (2025)As Lodge | (Not seen) |
| movie | The Bricklayer (2023)As Radek | (Not seen) |
| movie | Red, White & Royal Blue (2023)As Oscar Diaz | (Not seen) |
| movie | After Yang (2021)As George | (Not seen) |
| movie | Nightmare Alley (2021)As Funhouse Jack | (Not seen) |
| movie | Breaking News in Yuba County (2021)As Ray | (Not seen) |
| tv | The Stand (2020)As Bobby Terry(1 episode) | (Not seen) |
| movie | Honey Boy (2019)As Tom | (Not seen) |
| movie | Running with the Devil (2019)As The Farmer | (Not seen) |
| movie | Lucky Day (2019)As DPO Ernesto Sanchez | (Not seen) |
| movie | Waves (2019)As Bobby Lopez | (Not seen) |
| movie | Once Upon a Time... in Hollywood (2019) (AKA "Once Upon a Time in Hollywood")As 'Lancer' - Ernesto the Mexican Vaquero | (Not seen) |
| movie | The Mule (2018)As Gustavo | (Not seen) |
| movie | Super Troopers 2 (2018)As Bus Driver | (Not seen) |
| movie | A Crooked Somebody (2017)As Nathan | (Not seen) |
| movie | The Vault (2017)As Iger | (Not seen) |
| movie | Small Town Crime (2017)As Mood | (Not seen) |
| tv | Westworld (2016)As Lawrence / El Lazo(21 episodes) | (Not seen) |
| movie | Punching Henry (2016)As Dramatic Actor | (Not seen) |
| movie | Hacker (2016)As Zed | (Not seen) |
| movie | Triple 9 (2016) (AKA "999")As Jorge Rodriguez | (Not seen) |
| tv | Ballers (2015)As Maximo Gomez(7 episodes) | (Not seen) |
| movie | Man Down (2015)As Charles | (Not seen) |
| movie | Stung (2015)As Sydney | (Not seen) |
| movie | Transcendence (2014)As Martin | (Not seen) |
| tv | The Blacklist (2013)As Hector Lorca(1 episode) | (Not seen) |
| movie | Pacific Rim (2013)As Tendo Choi | (Not seen) |
| movie | Parker (2013)As Ross | (Not seen) |
| movie | Freeloaders (2012)As Vic | (Not seen) |
| movie | Hellbenders (2012)As Lawrence | (Not seen) |
| tv | The Event (2010)As Thomas(22 episodes) | (Not seen) |
| movie | The Experiment (2010)As Nix | (Not seen) |
| movie | Scott Pilgrim vs. the World (2010)As Vegan Police (uncredited) | (Not seen) |
| movie | Brothers (2009)As Maj. Cavazos | (Not seen) |
| movie | The Boondock Saints II: All Saints Day (2009)As Romeo | (Not seen) |
| movie | Extract (2009)As Step | (Not seen) |
| movie | Horsemen (2009)As Stingray | (Not seen) |
| movie | Crank: High Voltage (2009) (AKA "Crank 2")As El Huron | (Not seen) |
| movie | Star Trek (2009) (AKA "Star Trek: The Future Begins")As Ayel | (Not seen) |
| movie | Under Still Waters (2008)As Jacob | (Not seen) |
| movie | Sunshine Cleaning (2008)As Winston | (Not seen) |
| movie | Rampage: The Hillside Strangler Murders (2006)As Kenneth Bianchi | (Not seen) |
| movie | Babel (2006)As Officer at Border Crossing | (Not seen) |
| movie | Dirty (2005)As Officer Armando Sancho | (Not seen) |
| movie | Capote (2005)As Perry Smith | (Not seen) |
| movie | Mindhunters (2004) (AKA "Mind Hunters")As Vince Sherman | (Not seen) |
| tv | The Shield (2002)As Hernan(2 episodes) | (Not seen) |
| movie | The Rules of Attraction (2002)As Rupert | (Not seen) |
| movie | The Last Castle (2001) (AKA "The Castle")As Cp. Ramov Aguilar | (Not seen) |
| movie | Tigerland (2000)As Pvt. Miter | (Not seen) |
| movie | Traffic (2000)As Francisco Flores | (Not seen) |
| movie | Light It Up (1999) (AKA "High School Jack")As Robert 'Rivers' Tremont | (Not seen) |
| movie | The Replacement Killers (1998)As Loco | (Not seen) |
| movie | One Eight Seven (1997) (AKA "187")As Cesar Sanchez | (Not seen) |
| movie | Sgt. Bilko (1996) (AKA "Sergeant Bilko")As Soldier #2 | (Not seen) |
| movie | Dead Presidents (1995)As Betancourt | (Not seen) |
| tv | ER (1994)As Mr. Brown(1 episode) | (Not seen) |
| movie | Witch Hunt (1994)As Tyrone | (Not seen) |
| movie | Poetic Justice (1993)As Mailroom Supervisor | (Not seen) |
| movie | Menace II Society (1993)As Vato #2 | (Not seen) |
| movie | Fortress (1992)As Nino Gomez | (Not seen) |
| movie | Grand Canyon (1991)As Carlos' Friend #2 | (Not seen) |