2024
Hotel Cocaine as Roman Compte2024
Crunk as Creepy Man2024
Union of Kings as David de Armas2023
Accused as Jake Harris2021
Vivo as Bus Passenger (voice)2021
Dear Evan Hansen as Larry Mora2020
Fatale as Carter Heywood2020
The Paley Center Salutes Law & Order: SVU as Self2019
The Kelly Clarkson Show as Self2018
Mayans M.C. as Miguel Galindo2018
Gone as John Bishop2017
The Good Fight as Racehorse Diaz2017
One Day at a Time as Tito2016
BrainDead as Luke Healy2015
Kelly's Hollywood as Self2014
Chicago P.D. as Nick Amaro2012
Scandal as Alex Vargas2010
Across the Line: The Exodus of Charlie Wright as Gabriel Garza2009
Across the Hall as Terry2008
The Burning Plain as Santiago Martinez2007
Burn Notice as Adam Scott2006
Rachael Ray as Not available2006
Flicka as Jack2005
Between as Victor2005
The Lost City as Alberto Mora2005
Rx (Simple Lies) as Leo2004
CSI: NY as Scotty Valens2004
NYPD 2069 as Eddie Vega2003
Cold Case as Scotty Valens2003
Lucy as Desi Arnaz2002
The Shield as Armadillo Quintero2002
Point of Origin as Burn Victim2001
Men, Women & Dogs as Clay1999
Law & Order: Special Victims Unit as Nick AmaroNaN
Pedro Pan as Not available2024
Union of Kings Director2024
Union of Kings Writer2018
Mayans M.C. Director2003
Cold Case Writer