2024
Or Something as Uptown Mike
2022
Adieu Aurora as Jon Castaneda
2022
The Bear as David Marrero (2 episodes)
2021
Elite Short Stories: Samuel Omar as Hombre borracho 1 (1 episode)
2021
Dexter: New Blood as Angel Batista (2 episodes)
2021
R♥️J as Fernando Capulet
2020
NEXT as Nacio Ramos (3 episodes)
2020
Power Book II: Ghost as Uncle Frank (1 episode)
2020
Force of Nature as John the Baptist
2020
Our Lady of 121st Street as Edwin
2020
Body Cam as Sergeant Kesper
2019
Deadly Class as El Alma Del Diablo (3 episodes)
2019
Deadly Class as El Angel Del Diablo (2 episodes)
2018
FBI as Antonio Vargas (3 episodes)
2018
Seven Seconds as Medina (3 episodes)
2017
The Guest Book as David (1 episode)
2017
Teen Titans: The Judas Contract as Alberto Reyes (voice)
2017
Lost Cat Corona as Ponce
2016
Shut Eye as Eduardo Bernal (20 episodes)
2016
The Lennon Report as Officer Joseph Medina
2016
Tallulah as Detective Richards
2015
The Wannabe as Pablo Guzman
2015
Quantico as Charlie (1 episode)
2014
Gotham as Sal Maroni (11 episodes)
2014
Saint George as Junior (6 episodes)
2013
The Blacklist as Manny Soto (4 episodes)
2013
Jodi Arias: Dirty Little Secret as Detective Flores
2013
The Following as Tyson Hernandez (1 episode)
2012
Elementary as Juan Murillo (1 episode)
2012
Junction as Lt. Tarelli
2011
Grimm as Salvadore Butrell (1 episode)
2011
Person of Interest as Ernie Trask (1 episode)
2011
Bob's Burgers as Bubble Master (voice) (1 episode)
2010
Inferno: The Making of 'The Expendables' as Self
2010
Blue Bloods as Governor Martin Mendez (3 episodes)
2010
The Expendables as General Garza
2010
13 as Detective Larry Mullane
2009
Burning Mussolini as Hector
2007
The Savages as Eduardo
2007
Michael Clayton as Detective Dalberto
2007
Burn Notice as Javier (1 episode)
2006
Dexter as Angel Batista (96 episodes)
2006
Conviction as Cartwright (1 episode)
2006
16 Blocks as Robert Torres
2006
The Feast of the Goat as Antonio de la Maza
2005
The Closer as Brian (1 episode)
2005
The Interpreter as Charlie Russell
2003
Undefeated as Paulie
2003
Anne B. Real as Cynthia's Dad
2002
Without a Trace as Gabriel Molina (1 episode)
2002
CSI: Miami (2 episodes)
2002
A Gentleman's Game as Alfred D'Angelo
2002
Washington Heights as David
2001
Law & Order: Criminal Intent as Fire Marshall (1 episode)
2001
Law & Order: Criminal Intent as Stanley Maas (2 episodes)
2001
Wit as Code Team Blue Head
2001
Sam the Man as Billy the Cop
2000
The Yards as Officer Jerry Rifkin
2000
The Beat as Rei Morales (5 episodes)
1999
Bringing Out the Dead as Cop in Elevator
1999
Third Watch as Motorman (1 episode)
1999
Law & Order: Special Victims Unit as Detective Milton (1 episode)
1998
Stepmom as Policeman
1998
Return to Paradise as Construction Foreman
1998
All Revved Up as Omar
1997
Oz as Enrique Morales (2 episodes)
1997
Lena's Dreams as Jorge
1990
Law & Order as Carlos (1 episode)
1990
Law & Order as John Mireles (1 episode)
1990
Law & Order as Justin Cabrera (1 episode)
1990
Law & Order as McGinty (1 episode)
1990
Law & Order as Raoul Cervantes (1 episode)