| tv | The Chair Company (2025)As Jeff Levjman(6 episodes) | (Not seen) |
| movie | Werewolves (2024)As Dr. Aranda | (Not seen) |
| movie | Justice League: Crisis on Infinite Earths - Part Three (2024) (AKA "Justice League: Crisis on Infinite Earths Part Three")As The Spectre (voice) | (Not seen) |
| movie | Justice League: Crisis on Infinite Earths - Part Two (2024) (AKA "Justice League: Crisis on Infinite Earths Part Two")As The Spectre (voice) | (Not seen) |
| tv | The Legend of Vox Machina (2022)As Gentry (voice)(1 episode) | (Not seen) |
| tv | Quantum Leap (2022)As Shepherd Barnes(1 episode) | (Not seen) |
| tv | The Cleaning Lady (2022)As Joe Fabroa(1 episode) | (Not seen) |
| movie | Constantine: The House of Mystery (2022) (AKA "DC Showcase - Constantine: The House of Mystery")As Spectre (voice) | (Not seen) |
| movie | Easter Sunday (2022)As Lou Diamond Phillips | (Not seen) |
| movie | Adverse (2020)As Dr. Cruz | (Not seen) |
| tv | Prodigal Son (2019)As Gil Arroyo(33 episodes) | (Not seen) |
| tv | The Joel McHale Show with Joel McHale (2018)As Self - Special Guest(1 episode) | (Not seen) |
| tv | Search Party (2016)As John(1 episode) | (Not seen) |
| tv | Bull (2016)As Colonel Victor Taggert(1 episode) | (Not seen) |
| tv | Goliath (2016)As Oscar Suarez(2 episodes) | (Not seen) |
| tv | The Ranch (2016)As Clint(3 episodes) | (Not seen) |
| tv | Blindspot (2015)As Saúl Guerrero(2 episodes) | (Not seen) |
| movie | The 33 (2015)As Luis Urzua 'Don Lucho' | (Not seen) |
| tv | NCIS: New Orleans (2014)As Cedric Gossett(2 episodes) | (Not seen) |
| tv | You're the Worst (2014)As Himself(1 episode) | (Not seen) |
| tv | Brooklyn Nine-Nine (2013)As Jeff Romero(2 episodes) | (Not seen) |
| movie | Sanitarium (2013)As James Silo | (Not seen) |
| tv | Longmire (2012)As Henry Standing Bear(63 episodes) | (Not seen) |
| movie | Metal Tornado (2011)As Michael Edwards | (Not seen) |
| tv | Hawaii Five-0 (2010)As Wes Lincoln(1 episode) | (Not seen) |
| tv | Cougar Town (2009)As Lou Diamond Phillips(2 episodes) | (Not seen) |
| movie | Never Forget (2008)As Frank Hill | (Not seen) |
| movie | Che: Part Two (2008) (AKA "Guerrilla")As Mario Monje | (Not seen) |
| tv | Chuck (2007)As Augusto Gaez(1 episode) | (Not seen) |
| tv | Psych (2006)As Lars Ewing(1 episode) | (Not seen) |
| movie | Striking Range (2006)As Eugene "Vash" Vasher | (Not seen) |
| movie | Fingerprints (2006)As Doug | (Not seen) |
| tv | Criminal Minds (2005)As Sheriff Clifford Mason(1 episode) | (Not seen) |
| tv | Hell's Kitchen (2005)As Self - Restaurant Patron(1 episode) | (Not seen) |
| movie | The Trail to Hope Rose (2004)As Keenan Deerfield | (Not seen) |
| movie | Red Water (2003)As John Sanders | (Not seen) |
| movie | Hollywood Homicide (2003) (AKA "Two Cops")As Wanda | (Not seen) |
| tv | 24 (2001)As Mark DeSalvo(2 episodes) | (Not seen) |
| movie | Picking Up the Pieces (2000) (AKA "Virgin Hand")As Officer Alfonso | (Not seen) |
| movie | Supernova (2000)As Yerzy Penalosa | (Not seen) |
| tv | Law & Order: Special Victims Unit (1999)As Victor Paul Gitano(1 episode) | (Not seen) |
| tv | Family Guy (1999)As Tribe Leader (voice)(1 episode) | (Not seen) |
| movie | Bats (1999)As Sheriff Emmett Kimsey | (Not seen) |
| movie | Brokedown Palace (1999) (AKA "Two Girls")As Roy Knox | (Not seen) |
| movie | Another Day in Paradise (1998)As Jewels (uncredited) | (Not seen) |
| movie | The Big Hit (1998)As Cisco | (Not seen) |
| movie | Courage Under Fire (1996)As Staff Sergeant John Monfriez | (Not seen) |
| movie | The Panama Deception (1992)As English Voice-over | (Not seen) |
| movie | The First Power (1990)As Det. Russell Logan | (Not seen) |
| movie | Young Guns II (1990) (AKA "Hell Bent for Leather")As Jose Chavez y Chavez | (Not seen) |
| movie | Stand and Deliver (1988)As Angel Guzman | (Not seen) |
| movie | Young Guns (1988)As Jose Chavez y Chavez | (Not seen) |
| movie | La Bamba (1987)As Ritchie Valens | (Not seen) |
| tv | Miami Vice (1984)As Detective Bobby Diaz(1 episode) | (Not seen) |