2025
Mission: Impossible - The Final Reckoning as Gabriel2025
Side Quest as Gustavo2025
Queen of Manhattan as Papi2025
Cottonmouth as Abe2024
Crescent City as Luke Carson2023
Mission: Impossible - Dead Reckoning Part One as Gabriel2023
Master Gardener as Oscar Neruda2023
Can't Go Home as Victor Castelo2021
More Than Miyagi: The Pat Morita Story as Self2021
Senior Moment as Diego Lozana2021
Art of Love as Not available2020
Find Your Groove as Self2020
The Wall of Mexico as Henry Arista2019
Imprisoned as Governor Mandera2019
Raúl Juliá: The World’s a Stage as Self2018
Titans as Slade Wilson / Deathstroke2018
SuperFly as Adalberto Gonzalez2018
Love and Other Stunts as Not available2017
Ozark as Camino 'Del' Del Rio2017
Halfway There as Ian Sanchez2016
Never Back Down: No Surrender as Hugo Vega2016
Mars as Mike Glenn / Lt. Michael Glenn2016
Casa Vita as Rodrigo Vita2015
Adam Ruins Everything as Not available2015
Playin' for Love as Principle Jose Marti2015
The Brink as President Julian Navarro2015
Spare Parts as Mr. Santillan2014
Chicago P.D. as Chief Lugo2014
How to Get Away with Murder as Jorge Castillo2014
Mozart in the Jungle as Juan Delgado2014
From Dusk Till Dawn: The Series as Amancio Malvado2014
Jarhead 2: Field of Fire as Cpt. Jones2014
The Journey of a Female Comic as Not available2014
Give Me Shelter as Himself - Animal Advocate2014
From Dusk Till Dawn: Making the First Season as Not available2013
Saving Westbrook High as Manny2012
Major Crimes as Deputy Manuel Diaz2012
Atlas Shrugged: Part II as Francisco d'Anconia2012
Seattle Superstorm as Tom Foster2011
Fairly Legal as Aaron Davidson2011
17th Precinct as Liam Butterfield2011
Gun Hill Road as Enrique Rodriguez2011
We Have Your Husband as Eduardo Valseca2010
Caprica as Joseph Adama2010
Cherry as Wes2010
King of the Avenue as Natas2009
NCIS: Los Angeles as Louis Ochoa2009
Celebrity Ghost Stories as Self2009
The Line as Pelon2009
Celebrity Habla as Self2008
Kill Kill Faster Faster as Markie2007
Burn Notice as Ernie Paseo2007
The Cure as Jorge2007
The Manufacturing of 'Fast Food Nation' as Self2006
Jericho as Major Edward Beck2006
The Virgin of Juarez as Father Herrera2006
Fast Food Nation as Tony2006
Vanished as Not available2006
How to Go Out on a Date in Queens as Frankie2005
Criminal Minds as Mateo Cruz2005
Freddie as Carlos2005
Once Upon a Wedding as Pineda2005
Lethal Seduction as Rick Benes / David Lopez2005
American Fusion as Jose2004
On Air with Ryan Seacrest as Self2004
Sudbury as Gary Hallet2003
Real Time with Bill Maher as Self2003
The Adventures of Tom Thumb and Thumbelina as Vargas Mouse (voice)2003
Celebrities Uncensored as Self2002
CSI: Miami as Not available2002
George Lopez as Manny Lopez2002
American Family as Esteban Gonzalez2002
Paid in Full as Lulu2002
The Bronze Screen: 100 Years of the Latino Image in American Cinema as Not available2000
Curb Your Enthusiasm as Francisco2000
Doomsday Man as Mike2000
American Virgin as Jim the Director2000
A Family in Crisis: The Elian Gonzales Story as Juan Miguel Gonzalez1999
Law & Order: Special Victims Unit as Jimmy Vazquez1999
Family Law as Mr. Santiago1999
Atomic Train as Noris MacKenzie1999
Southern Cross as Philip Solano1998
L.A. Doctors as Vince Duralde1998
Circle of Deceit as Jeff Silva1998
The Wonderful Ice Cream Suit as Dominguez1997
The Hunger as Tony1997
Dog Watch as Murrow1996
Death in Granada as Ricardo1996
Scorpion Spring as Astor1996
The Real Thing as Collin1996
Dying to Be Perfect: The Ellen Hart Pena Story as Federico Pena1995
The Outer Limits as Frank Kelton1995
Somos un solo pueblo as Self1995
My Family as Chucho1995
Deadlocked: Escape from Zone 14 as Tony Archer1994
Rapa Nui as Make1994
The Burning Season as Jair1994
In the Army Now as Sgt. Stern1994
Don't Do It as Charles1993
NYPD Blue as Tony Rodriguez1993
Living and Working in Space: The Countdown Has Begun as Kenny1992
Ultraviolet as Nicholas Walker1992
Freejack as Ripper1990
Naked Tango as Zico Borenstein1989
Tales from the Crypt as Puck1989
Bloodhounds of Broadway as Handsome Jack1987
La Bamba as Bob Morales1987
The Principal as Raymi Rojas1986
On Wings of Eagles as Rashid1985
The Twilight Zone as Not available1985
The Equalizer as Officer Miguel Canterra1985
Rainy Day Friends as Neekos Valdez1984
Miami Vice as Felipe Cruz1984
Miami Vice as Pete Romano1983
Bad Boys as Paco Moreno1982
Fame as Not available1982
Forty Deuce as MitchellNaN
So Much For Love as GeoffreyNaN
The Americans as Lee ValenzuelaNaN
War Machine as Not availableNaN
Company Town as Not availableNaN
Minor Incidents as Jeremías AmestoyNaN
Coyote as Hernán Barroca