Fireflies at El Mozote as Col. Montenegro
2022
North of the 10 as David
2021
Switched Before Birth as Gabe Ramirez
2021
CSI: Vegas as Marcus Barron (1 episode)
2021
Law & Order: Organized Crime as Detective Angel Ramirez (1 episode)
2019
100 Days to Live as Jack Byers
2019
All Rise as Agent Sal Soto (1 episode)
2019
Bottom of the 9th as Billy
2019
L.A.'s Finest as Mayor Trent Garrison (2 episodes)
2019
Canal Street as DJ Wado
2018
Magnum P.I. as Agent Ray Sloane (3 episodes)
2018
The Journey Ahead as Marcos
2017
Secrets of Deception as Detective Reyes
2016
Marvel's Agents of S.H.I.E.L.D.: Slingshot as Colonel Victor Ramon (6 episodes)
2016
Shooter as John Dominguez (1 episode)
2016
Lethal Weapon as Jose (1 episode)
2016
Restored Me as Roger Escalante
2016
Hands of Stone as Benny Huertas
2016
Queen of the South as Alberto Cortez (13 episodes)
2015
Rosewood as Mayor Ramon Esparza (1 episode)
2015
Bosch as Mayor Hector Ramos (10 episodes)
2014
Cesar Chavez as Gilbert Padilla
2014
Intelligence as Javier Leon (1 episode)
2013
Marvel's Agents of S.H.I.E.L.D. as Colonel Victor Ramon (1 episode)
2013
Latinos Beyond Reel as Himself
2012
Elementary as Robert Castillo (1 episode)
2011
Revenge as Tom Kingsly (4 episodes)
2011
Ticking Clock as Ed Beker
2010
Blue Bloods as Detective Juan Cruz (1 episode)
2010
Undocumented as Alberto
2009
Drop Dead Diva as A.D.A. Montez (1 episode)
2009
Warehouse 13 as Jim (1 episode)
2009
Castle as Carl Villante (2 episodes)
2009
Behind Enemy Lines III: Colombia as Alvaro Cardona
2008
The Deadliest Lesson as Daniel
2008
Knight Rider as NSA Agent Alex Torres (17 episodes)
2008
The Mentalist as Victor Castillo (1 episode)
2007
Burn Notice as Jacob (1 episode)
2007
Live Free or Die Hard as Agent Johnson
2007
Drive as Esteban Masferrer (1 episode)
2006
Thief as Gabriel "Gabo" Williams (6 episodes)
2006
Walkout as Panfilo Crisostomo
2006
In Justice (1 episode)
2005
Bones as Shaman Little River (1 episode)
2005
Medium as Alberto Torres (1 episode)
2003
Kingpin as Miguel Cadena (6 episodes)
2002
Half & Half as Carter Del Toro (3 episodes)
2002
CSI: Miami as Ramon Cruz (1 episode)
2002
The Time Machine as Toren
2001
Home Invaders as Angel
2001
The Division (5 episodes)
2000
CSI: Crime Scene Investigation as Rafael Salinas (1 episode)
1999
Law & Order: Special Victims Unit as Denny Corea (1 episode)
1999
Crossfire as Hernandez
1999
The Sopranos as Arnaz (1 episode)
1998
Charmed as Inspector Cortez (2 episodes)
1998
Blade Squad as Bravo
1997
Dead Men Can't Dance as Sixkiller
1997
Destination Unknown as Rico
1996
Matt Waters (7 episodes)
1995
JAG as Santos Ramirez (1 episode)
1994
New York Undercover as Armando (1 episode)
1990
Law & Order as Paul Sanchez (1 episode)
1990
Criminal Justice as Raymond Alvarez