Daddy Is A Hunter as Carl						
					 
									
									
						2025
						
							Nobody 2 as Wyatt Martin						
					 
									
						2025
						
							The Diamond King as Narrator						
					 
									
						2024
						
							The Madness as Franco Quinones (8 episodes)						
					 
									
						2024
						
							Bad Monkey as Rogelio 'Ro' Burton (8 episodes)						
					 
									
						2024
						
							Poolman as Wayne / Dirk Pfumpter						
					 
									
						2024
						
							The Green Veil as Gilberto Sutton (8 episodes)						
					 
									
						2023
						
							American Fiction as Arthur						
					 
									
						2023
						
							Will Trent as Antonio Miranda (3 episodes)						
					 
									
						2022
						
							The In Between as Mel						
					 
									
						2022
						
							Promised Land as Joe Sandoval (10 episodes)						
					 
									
						2021
						
							The Fallout as Carlos Cavell						
					 
									
									
									
						2020
						
							Little America as Coach (1 episode)						
					 
									
						2020
						
							Messiah as Felix Iguero (10 episodes)						
					 
									
						2019
						
							Ad Astra as Lieutenant General Rivas						
					 
									
						2019
						
							Ms. White Light as Gary						
					 
									
						2018
						
							Bumblebee as Dr. Powell						
					 
									
									
						2018
						
							Peppermint as Detective Moises Beltran						
					 
									
						2018
						
							Nostalgia as Daniel Kalman						
					 
									
						2018
						
							The Cloverfield Paradox as Monk Acosta						
					 
									
						2017
						
							The Guest Book as Paul (1 episode)						
					 
									
						2017
						
							Going in Style as Jesus						
					 
									
						2017
						
							A Woman, a Part as Isaac Jones						
					 
									
						2017
						
							Kong: Skull Island as Victor Nieves						
					 
									
						2017
						
							A Dog's Purpose as Carlos						
					 
									
						2016
						
							The Finest Hours as Wallace Quirey						
					 
									
						2015
						
							Steve Jobs as Joel Pforzheimer						
					 
									
						2015
						
							Blackhat as Henry Pollack						
					 
									
						2015
						
							Togetherness as David (7 episodes)						
					 
									
						2014
						
							The Drop as Detective Torres						
					 
									
						2014
						
							Cesar Chavez as Eli Ordonez						
					 
									
						2014
						
							Rake as Ben Leon (13 episodes)						
					 
									
						2013
						
							Fast & Furious 6 as Arturo Braga						
					 
									
						2012
						
							Silver Linings Playbook as Ronnie						
					 
									
						2012
						
							Luck as Turo Escalante (9 episodes)						
					 
									
						2010
						
							Jack Goes Boating as Clyde						
					 
									
						2009
						
							Public Enemies as Phil D'Andrea						
					 
									
						2009
						
							Fast & Furious as Ramon Campos						
					 
									
						2009
						
							Source of Pride: The Making of "Pride and Glory" as Self						
					 
									
						2008
						
							Pride and Glory as Ruben Santiago						
					 
									
						2007
						
							Aliens vs Predator: Requiem as Sheriff Eddie Morales						
					 
									
						2007
						
							American Gangster as Javier J. Rivera						
					 
									
						2006
						
							El Cantante as Willie Colon						
					 
									
						2006
						
							Miami Vice as José Yero						
					 
									
						2006
						
							Take the Lead as Mr. Temple						
					 
									
						2005
						
							Medium as Daniel Muñoz (1 episode)						
					 
									
						2004
						
							Clubhouse as Carlos Tavares (12 episodes)						
					 
									
						2003
						
							The Handler (1 episode)						
					 
									
						2002
						
							CSI: Miami (1 episode)						
					 
									
						2002
						
							Narc as Octavio Ruiz						
					 
									
									
						2001
						
							The Job as Ruben Somarriba (19 episodes)						
					 
									
									
						2000
						
							The Opportunists as Ismail Espinoza						
					 
									
						1999
						
							The Last Marshal as Enrico						
					 
									
						1999
						
							Law & Order: Special Victims Unit as Officer Zermeño (1 episode)						
					 
									
						1998
						
							Side Streets as Ramon Yanes						
					 
									
									
									
									
						1996
						
							Promised Land as Nicky Pacheco (1 episode)						
					 
									
						1996
						
							Lush Life as Nelson 'Margarita' Marquez (7 episodes)						
					 
									
						1996
						
							Sgt. Bilko as SPC Luis Clemente						
					 
									
						1994
						
							It Is Now Our Time: Peter Sellars’ The Merchant of Venice as Bassanio						
					 
									
						1994
						
							Touched by an Angel as Nicky Pacheco (1 episode)						
					 
									
						1994
						
							New York Undercover as Pago (1 episode)						
					 
									
						1994
						
							Italian Movie as Cesar						
					 
									
						1993
						
							Carlito's Way as Guajiro						
					 
									
						1990
						
							Law & Order as Roberto Martinez (1 episode)						
					 
									
						1990
						
							Law & Order as Victor Vargas (1 episode)						
					 
									
						1989
						
							Angels of the City as Punk Bar