| Series | One Hundred Years of Solitude | Melchiades the Alchemist | 2024-12-11 |
| Movie | Spirit Untamed | Wrangler / Rodeo Cowboy (voice) | 2021-05-20 |
| Movie | Malignant | Seattle Police Officer (uncredited) | 2021-09-01 |
| Movie | American Pets | Gardener | 2018-07-11 |
| Movie | Poor Boy | Cincinnati Ravenblanket | 2018-07-13 |
| Movie | Boone: The Bounty Hunter | Officer Ochoa | 2017-05-09 |
| Movie | Is That a Gun in Your Pocket? | Gus | 2016-09-16 |
| Series | Chicago Med | Leo Ochoa | 2015-11-17 |
| Movie | The Perfect Game | Mexican Official #2 | 2009-11-09 |
| Movie | Universal Remote | Vito | 2007-03-29 |
| Series | Dexter | Sergent Lopez | 2006-10-01 |
| Movie | Drake & Josh Go Hollywood | Detective Jamison | 2006-01-06 |
| Series | CSI: NY | Unknown | 2004-09-22 |
| Movie | Collateral | Rubio (uncredited) | 2004-08-04 |
| Movie | The SpongeBob SquarePants Movie | Tango the Pirate | 2004-11-19 |
| Movie | Bruce Almighty | Prisoner (uncredited) | 2003-05-23 |
| Series | Las Vegas | Unknown | 2003-09-22 |
| Series | 24 | Eduardo | 2001-11-06 |
| Series | Charmed | Unknown | 1998-10-07 |
| Movie | Alien Nation: The Udara Legacy | Detective | 1997-07-29 |