2019
Canal Street as Flako
2018
The Rookie as Training Officer Martinez (1 episode)
2018
Mayans M.C. as Jay-Jay (5 episodes)
2016
48 Hours to Live as Spike
2016
Lethal Weapon as Motorcycle Shop Owner (1 episode)
2015
Broken Horses as Miguel Santion
2015
Marvel's Agent Carter as Rick Ramirez (1 episode)
2014
LA Apocalypse as Ramirez
2014
Power as Juan Julio Medina (28 episodes)
2011
Unforgettable as Ben Cortez (1 episode)
2010
Hawaii Five-0 as Jameson (1 episode)
2010
Undocumented as Davie
2010
Deadly Impact as Ryan
2009
Not Forgotten as Deputy Valdez
2009
Terminator Salvation as Hideki
2009
Castle as Agent Napier (1 episode)
2008
The Mentalist as Dion Warren (1 episode)
2008
Beer for My Horses as Tito Garza
2008
Felon as Officer Diaz
2008
Conspiracy as Miguel
2007
In the Valley of Elah as Detective Manny Nunez
2005
Wildfire as Pablo Betart (51 episodes)
2003
Kingpin (4 episodes)
2003
National Security as Carjacker
2002
Saint Sinner as Tomas Alcala
2002
The Twilight Zone as Marco Flores (1 episode)
2002
The Dead Zone (1 episode)
2002
Frailty as FBI Agent #1
2002
Road Dogz as Alfonso Carrasco
2001
Legally Blonde as Enrique
2000
CSI: Crime Scene Investigation as Javier Molina (1 episode)
1997
The Postman as California Carrier
1997
Absolution as Hubbard
1996
Dangerous Minds as Gusmaro Lopez (17 episodes)
1996
Early Edition (1 episode)
1996
The Pretender as Manny (1 episode)
1996
The Rich Man's Wife as Gangbanger
1994
Touched by an Angel as Jorge (1 episode)
1994
ER as EVAC Pilot (1 episode)
1993
Diagnosis: Murder as Roberto (1 episode)
1993
Walker, Texas Ranger as Hector Lopez (1 episode)