2021
Dan Brown's The Lost Symbol as Nunez (10 episodes)
2021
Law & Order: Organized Crime as Det. Bobby Reyes (37 episodes)
2016
Bad Dad Rehab as Pierre
2016
DC's Legends of Tomorrow as Rene Ramirez / Wild Dog (2 episodes)
2015
Rosewood as Jay Stottlemyre (1 episode)
2015
Mr. Robot as Isaac Vera (2 episodes)
2015
November Rule as Nick
2014
Blame It on the Streets as Braze
2014
Rush as Manny Maquis (10 episodes)
2014
Commencement as Javier
2013
Ironside as Platano (1 episode)
2013
Make Your Move as Rene
2012
The Guilt Trip as Mark
2012
Arrow as Rene Ramirez (22 episodes)
2012
Arrow as Rene Ramirez / Wild Dog (53 episodes)
2012
Arrow as Self (1 episode)
2012
Bent as Arturo (2 episodes)
2011
Apartment 143 as Paul Ortega
2011
Traffic Light as Charlie (1 episode)
2010
Blue Bloods as Ricky (1 episode)
2009
Castle as Mickey Carlson (2 episodes)
2009
Source of Pride: The Making of "Pride and Glory" as Self
2008
Pride and Glory as Eladio Casado
2008
The Promotion as Ernesto
2007
Reaper as Ben Gonzalez (31 episodes)
2007
In the Valley of Elah as Phone Technician
2007
Illegal Tender as Wilson Jr.
2007
What We Do Is Secret as Pat Smear
2006
For Your Consideration as Chillaxin' Host
2006
First Snow as Andy Lopez
2005
Bones as Rick Cortez (1 episode)
2005
War of the Worlds as Vincent
2005
The Closer as Bruno Perez (1 episode)
2005
American Dad! as Shoshanna's Son (voice) (1 episode)
2005
Coach Carter as Timo Cruz
2005
Medium as Juan Espinosa (1 episode)
2003
Cold Case as Tut (1982) (1 episode)
2003
NCIS as Lenny Machaca (1 episode)
2003
Old School as Spanish
2002
CSI: Miami as Hector Rivera (1 episode)
2002
The Rookie as Rudy Bonilla
2002
The Shield as Lucas (1 episode)
2001
Crocodile Dundee in Los Angeles as Gang Banger
2000
Boston Public as Juan Figgis (4 episodes)
2000
CSI: Crime Scene Investigation as Marcus (1 episode)
2000
Mambo Café as Ricky
1999
Law & Order: Special Victims Unit as Alfonso Cardenas (1 episode)
1999
Law & Order: Special Victims Unit as Bobby Reyes (1 episode)
1997
Buffy the Vampire Slayer as Tomas (1 episode)
1996
FX: The Series (1 episode)
1994
Touched by an Angel as Ramone (1 episode)
1994
ER as Jorge Escalona (1 episode)