2026
						
							Hellfire as Salvadore						
					 
									
						2024
						
							Dominique as Chief Santiago						
					 
									
						2023
						
							Don't Suck as DJ Minky						
					 
									
						2023
						
							Little Dixie as Lalo Miguel Prado						
					 
									
						2022
						
							Section 8 as US Attorney General Martin Savoy						
					 
									
						2022
						
							Bosch: Legacy as Slippery Sam (2 episodes)						
					 
									
						2021
						
							American Sicario as Roberto						
					 
									
						2021
						
							The Vandal as Doctor X						
					 
									
						2021
						
							Born a Champion as Rosco						
					 
									
						2020
						
							Punching and Stealing						
					 
									
						2019
						
							Once Upon a Time... in Hollywood as Land Pirate Maurice						
					 
									
						2019
						
							Perfect as Dr. Price						
					 
									
						2018
						
							Mayans M.C. as Kevin Jimenez (9 episodes)						
					 
									
						2018
						
							Den of Thieves as Benny 'Borracho' Magalon						
					 
									
						2017
						
							Once Upon a Time in Venice as Oscar						
					 
									
						2016
						
							True Memoirs of an International Assassin as Juan						
					 
									
						2016
						
							Rush Hour as Carlos (1 episode)						
					 
									
						2015
						
							Narcos as Horacio Carrillo (10 episodes)						
					 
									
						2015
						
							There Is a New World Somewhere as Esteban						
					 
									
						2014
						
							Search Party as Pelon						
					 
									
									
									
						2014
						
							A Walk Among the Tombstones as Danny Ortiz						
					 
									
						2014
						
							The Last Ship as Gustavo Barros (8 episodes)						
					 
									
									
						2014
						
							From Dusk Till Dawn: The Series as Brasa (10 episodes)						
					 
									
						2014
						
							From Dusk Till Dawn: Making the First Season						
					 
									
									
						2012
						
							End of Watch as Big Evil						
					 
									
						2011
						
							Yelling To The Sky as Junior Oriol						
					 
									
						2010
						
							Hawaii Five-0 as Levi Sosa (1 episode)						
					 
									
						2009
						
							NCIS: Los Angeles as Rafael Taro (1 episode)						
					 
									
						2009
						
							Spoken Word as George						
					 
									
						2008
						
							Breaking Bad as Gaff (4 episodes)						
					 
									
						2007
						
							Moonlight as Bustos (1 episode)						
					 
									
						2007
						
							Life as Len Lyle Hix (1 episode)						
					 
									
						2007
						
							Burn Notice as Trevor (1 episode)						
					 
									
									
						2005
						
							Criminal Minds as Detective Mark Reyas (1 episode)						
					 
									
									
						2005
						
							Bones as Alex Garcia (1 episode)						
					 
									
						2005
						
							Wanted as Alvarez Kelly (1 episode)						
					 
									
						2004
						
							CSI: NY as Michael Armstrong (1 episode)						
					 
									
						2003
						
							All the Real Girls as Bo						
					 
									
						2002
						
							Fidel as Raul Castro (1 episode)						
					 
									
						2002
						
							Without a Trace as Mario Castro (1 episode)						
					 
									
						2002
						
							CSI: Miami as Guillermo Soriano (1 episode)						
					 
									
						2002
						
							Monk as Luke Johnston (1 episode)						
					 
									
						2002
						
							Deuces Wild as Maurice						
					 
									
									
						2002
						
							Fidel as Raul Castro						
					 
									
						2001
						
							24 as Cole (2 episodes)						
					 
									
						2001
						
							Double Whammy as Jo Jo						
					 
									
						2001
						
							Dancing at the Blue Iguana as Drug Buyer						
					 
									
						2001
						
							UC: Undercover (1 episode)						
					 
									
						2000
						
							CSI: Crime Scene Investigation as Chalo Arua (1 episode)						
					 
									
									
						1999
						
							Angel as Chain (1 episode)						
					 
									
						1999
						
							Law & Order: Special Victims Unit as Mike Duarte (4 episodes)						
					 
									
						1999
						
							The Dream Catcher as Freddy						
					 
									
						1998
						
							L.A. Doctors (1 episode)						
					 
									
						1997
						
							Angry Dogs as Gabriel Sanchez						
					 
									
						1997
						
							The Practice as Manny Guzman (1 episode)						
					 
									
						1996
						
							The Substitute as Tay						
					 
									
						1996
						
							Pacific Blue as Caesar Zamora (1 episode)						
					 
									
						1994
						
							Chicago Hope (1 episode)