| 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 | Universal Remote | Vito | 2007-01-01 | 
| Movie | Drake & Josh Go Hollywood | Detective Jamison | 2006-01-06 | 
| Series | Dexter | Sergent Lopez | 2006-10-01 | 
| Movie | The SpongeBob SquarePants Movie | Tango the Pirate | 2004-11-19 | 
| Movie | Collateral | Rubio (uncredited) | 2004-08-04 | 
| Series | CSI: NY | Unknown | 2004-09-22 | 
| 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 |