Running Point as Stephen Ramirez (1 episode)
2024
Day Labor as Manny Navarro
2024
Palm Royale as Pinky (6 episodes)
2024
Deadly Games as Alex Diaz
2023
A Summer Night as Nico
2022
As Good as Dead as Ivan / Vlad
2021
Just a Man & a Woman as Man
2021
Night of the Sicario as Sid
2020
Unemployable as Roberto
2020
Beneath Us as Hector
2018
Carl Weber's The Family Business as El Cubano (6 episodes)
2018
The Resident as Enrique Mendez (1 episode)
2017
S.W.A.T. as Captain Hauser (1 episode)
2017
Training Day as Baron Salva (1 episode)
2016
MacGyver as Alonzo (1 episode)
2016
Lethal Weapon as Miguel Ortega (1 episode)
2016
Below the Surface as Ortega
2015
Rosewood as Lorenzo 'Lo Down' Veras (1 episode)
2015
Mercy for Angels as Joe Garcia
2015
The Night Crew as Gus
2014
Lake Los Angeles as Francisco Fumero
2013
Dirty Teacher as Gino Cabrerra
2012
Pearblossom Hwy as Alejandro Fumero
2012
Cartel War as Antonio Vega
2012
County as Marcelino Santos
2011
Green Guys as Tan'el Garcia
2011
Death Valley as Santos (2 episodes)
2010
Law & Order: LA as Deputy Warden Fisher (2 episodes)
2010
Littlerock as Francisco Fumero
2010
Meeting Spencer as Ricardo
2009
NCIS: Los Angeles (1 episode)
2009
Castle as Jiggy Michaels (1 episode)
2008
Unemployed as Ramone
2008
Mating Dance as Raul Suarez
2008
Terminator: The Sarah Connor Chronicles as Desk Sergeant (1 episode)
2007
Life as Correctional Officer (1 episode)
2007
Chuck as Columbian (1 episode)
2007
Juarez, Mexico as Grave Digger
2006
Heroes as Police Officer #1 (1 episode)
2006
Heroes as Secret Service Agent #1 (1 episode)
2005
Criminal Minds as SWAT Guy (1 episode)
2005
Bones as Tim Traule (1 episode)
2005
The Closer as Miguel Diaz (1 episode)
2004
Desperate Housewives as Police Officer (4 episodes)
2003
Cold Case as Swat Commander (1 episode)
2003
2 Fast 2 Furious as Roberto
2002
Without a Trace as Don McPherson (1 episode)
2002
She Spies as Head of Security (1 episode)
1999
Law & Order: Special Victims Unit as Diego Diaz (1 episode)