2025
Cottonmouth
as Abe
2025
Queen of Manhattan
as Papi
2025
Side Quest
as Gustavo
(1 episode)
2024
Crescent City
as Luke Carson
2023
Master Gardener
as Oscar Neruda
2023
Can't Go Home
as Victor Castelo
(1 episode)
2021
Art of Love
2021
More Than Miyagi: The Pat Morita Story
as Self
2021
Senior Moment
as Diego Lozana
2020
The Wall of Mexico
as Henry Arista
2020
Find Your Groove
as Self
2019
Raúl Juliá: The World’s a Stage
as Self
2019
Imprisoned
as Governor Mandera
2018
Love and Other Stunts
2018
SuperFly
as Adalberto Gonzalez
2018
Titans
as Slade Wilson / Deathstroke
(13 episodes)
2017
Halfway There
as Ian Sanchez
2017
Ozark
as Camino 'Del' Del Rio
(4 episodes)
2016
Never Back Down: No Surrender
as Hugo Vega
2016
Casa Vita
as Rodrigo Vita
2016
Mars
as Mike Glenn / Lt. Michael Glenn
(6 episodes)
2015
Spare Parts
as Mr. Santillan
2015
Playin' for Love
as Principle Jose Marti
2015
The Brink
as President Julian Navarro
(10 episodes)
2015
Adam Ruins Everything
2014
The Journey of a Female Comic
2014
Jarhead 2: Field of Fire
as Cpt. Jones
2014
Give Me Shelter
as Himself - Animal Advocate
2014
From Dusk Till Dawn: Making the First Season
2014
How to Get Away with Murder
as Jorge Castillo
(11 episodes)
2014
From Dusk Till Dawn: The Series
as Amancio Malvado
(10 episodes)
2014
Mozart in the Jungle
as Juan Delgado
(2 episodes)
2014
Chicago P.D.
as Chief Lugo
(6 episodes)
2013
Saving Westbrook High
as Manny
2012
Seattle Superstorm
as Tom Foster
2012
Atlas Shrugged: Part II
as Francisco d'Anconia
2012
Major Crimes
as Deputy Manuel Diaz
(1 episode)
2011
Gun Hill Road
as Enrique Rodriguez
2011
We Have Your Husband
as Eduardo Valseca
2011
17th Precinct
as Liam Butterfield
2011
Fairly Legal
as Aaron Davidson
(1 episode)
2010
Cherry
as Wes
2010
King of the Avenue
as Natas
2010
Caprica
as Joseph Adama
(18 episodes)
2009
The Line
as Pelon
2009
Celebrity Habla
as Self
2009
NCIS: Los Angeles
as Louis Ochoa
(7 episodes)
2009
Celebrity Ghost Stories
as Self
(1 episode)
2008
Kill Kill Faster Faster
as Markie
2007
The Manufacturing of 'Fast Food Nation'
as Self
2007
The Cure
as Jorge
2007
Burn Notice
as Ernie Paseo
(1 episode)
2007
24: Day six Debrief
as Agent Jorge Ramirez
(5 episodes)
2006
Fast Food Nation
as Tony
2006
The Virgin of Juarez
as Father Herrera
2006
How to Go Out on a Date in Queens
as Frankie
2006
Jericho
as Major Edward Beck
(7 episodes)
2006
Vanished
2005
Once Upon a Wedding
as Pineda
2005
American Fusion
as Jose
2005
Lethal Seduction
as Rick Benes / David Lopez
2005
Freddie
as Carlos
(1 episode)
2005
Criminal Minds
as Mateo Cruz
(6 episodes)
2004
Sudbury
as Gary Hallet
2004
On Air with Ryan Seacrest
as Self
(1 episode)
2003
The Adventures of Tom Thumb and Thumbelina
as Vargas Mouse (voice)
2003
ABC's 50th Anniversary Celebration
as Self
2003
Celebrities Uncensored
as Self
(1 episode)
2003
Real Time with Bill Maher
as Self
(1 episode)
2002
Paid in Full
as Lulu
2002
The Bronze Screen: 100 Years of the Latino Image in American Cinema
2002
CSI: Miami
as Stephen Madsen
(1 episode)
2002
George Lopez
as Manny Lopez
(1 episode)
2002
American Family
as Esteban Gonzalez
(1 episode)
2000
Doomsday Man
as Mike
2000
American Virgin
as Jim the Director
2000
A Family in Crisis: The Elian Gonzales Story
as Juan Miguel Gonzalez
2000
Curb Your Enthusiasm
as Francisco
(1 episode)
2000
Dora the Explorer
as Papi (voice)
(1 episode)
1999
Southern Cross
as Philip Solano
1999
Family Law
as Mr. Santiago
(1 episode)
1999
Law & Order: Special Victims Unit
as Jimmy Vazquez
(1 episode)
1999
Atomic Train
as Noris MacKenzie
(2 episodes)
1998
The Wonderful Ice Cream Suit
as Dominguez
1998
Circle of Deceit
as Jeff Silva
1998
L.A. Doctors
as Vince Duralde
(1 episode)
1997
Dog Watch
as Murrow
1997
The Hunger
as Tony
(1 episode)
1996
Death in Granada
as Ricardo
1996
Scorpion Spring
as Astor
1996
The Real Thing
as Collin
1996
Dying to Be Perfect: The Ellen Hart Pena Story
as Federico Pena
1995
My Family
as Chucho
1995
Deadlocked: Escape from Zone 14
as Tony Archer
1995
Somos un solo pueblo
as Self
1995
The Outer Limits
as Frank Kelton
(1 episode)
1994
Rapa Nui
as Make
1994
In the Army Now
as Sgt. Stern
1994
Don't Do It
as Charles
1994
The Burning Season
as Jair
1993
Living and Working in Space: The Countdown Has Begun
as Kenny
1993
The Waiter
as Julius
1993
NYPD Blue
as Tony Rodriguez
(87 episodes)
1992
Freejack
as Ripper
1992
Ultraviolet
as Nicholas Walker
1992
Bay City Story
1990
Naked Tango
as Zico Borenstein
1989
Bloodhounds of Broadway
as Handsome Jack
1989
Tales from the Crypt
as Puck
(1 episode)
1987
La Bamba
as Bob Morales
1987
The Principal
as Raymi Rojas
1986
On Wings of Eagles
as Rashid
(2 episodes)
1985
Rainy Day Friends
as Neekos Valdez
1985
The Twilight Zone
1985
The Equalizer
as Officer Miguel Canterra
(1 episode)
1984
Miami Vice
as Felipe Cruz
(1 episode)
1984
Miami Vice
as Pete Romano
(1 episode)
1983
Bad Boys
as Paco Moreno
1982
Forty Deuce
as Mitchell
1982
Fame
—
So Much For Love
as Geoffrey
—
Coyote
as Hernán Barroca
—
Dark Horse
as Paulo Pontes
—
Company Town
—
The Americans
as Lee Valenzuela