| Movie | The Compass | The Gentleman | 2024-09-26 |
| Movie | Luminous | Lou | 2020-10-22 |
| Movie | The Margarita Man | Jimmy Martinez | 2019-07-31 |
| Movie | Phoenix, Oregon | Carlos | 2019-04-11 |
| Movie | Teenage Girl: Valerie's Holiday | Joe | 2019-08-02 |
| Movie | Colossal Youth | Mr. De La Vega | 2018-08-03 |
| Movie | Dead Awake | Dr. Hassan Davies | 2016-09-28 |
| Movie | Mission Park | Mr. Ramirez | 2013-09-06 |
| Movie | Go for Sisters | Juan Calles | 2013-11-08 |
| Movie | Colombiana | Fabio | 2011-07-27 |
| Movie | La Mission | Rene | 2009-01-19 |
| Series | Dexter | George King | 2006-10-01 |
| Movie | The New World | Pepaschicher | 2005-12-25 |
| Series | Medical Investigation | Unknown | 2004-09-09 |
| Movie | The Maldonado Miracle | Hector Maldonado | 2003-01-20 |
| Movie | Scooby-Doo! and the Monster of Mexico | Luis Otero / Musician #2 / Suspicious Tourist (voice) | 2003-09-30 |
| Series | CSI: Miami | Unknown | 2002-09-23 |
| Series | What's New, Scooby-Doo? | Unknown | 2002-09-14 |
| Series | 24 | Gael Ortega | 2001-11-06 |
| Movie | Hell Swarm | Darrius | 2000-03-17 |
| Series | CSI: Crime Scene Investigation | Unknown | 2000-10-06 |
| Series | Brimstone | Unknown | 1998-10-23 |
| Movie | Follow Me Home | Tudee | 1997-02-28 |
| Movie | Retroactive | Jesse | 1997-02-21 |
| Movie | The Maker | Felice A. Beato | 1997-08-01 |
| Movie | Con Air | Francisco Cindino | 1997-06-05 |
| Movie | Dalva | Duane Stonehorse | 1996-03-03 |
| Movie | Lone Star | Danny | 1996-06-21 |
| Movie | Tecumseh: The Last Warrior | Tecumseh | 1995-06-04 |
| Movie | Bienvenido-Welcome | Dario / Jijio | 1995-08-17 |
| Movie | Mi Vida Loca | 1994-06-08 | |
| Series | Chicago Hope | Unknown | 1994-09-18 |
| Movie | I Like It Like That | Alexis | 1994-10-14 |
| Series | ER | Unknown | 1994-09-19 |
| Movie | Bound by Honor | Cruz | 1993-02-05 |
| Movie | Before the Storm | Sam Hamadi | 1991-07-13 |
| Movie | New York Stories | Ruben Toro | 1989-03-10 |
| Series | China Beach | Unknown | 1988-04-26 |
| Series | The Bronx Zoo | Unknown | 1987-03-19 |
| Series | Miami Vice | Unknown | 1984-09-16 |
| Series | Fame | Jesse Velasquez | 1982-01-07 |