2026
The Rip as Not available2026
Ready or Not: Here I Come as Not available2025
PULSE as Ruben Soriano2025
Motherland as Matteo2024
Shōgun as Rodrigues2024
Clawfoot as Evan2024
The Image of You as David2024
Getting LOST as Self2022
Bandit as Snydes2022
Mosquito as Silas St-John2019
The Morning Show as Yanko Flores2017
DuckTales as Ponce de Leon / Springbreakers (voice)2017
Big Hero 6 The Series as Chief Cruz (voice)2017
Midnight, Texas as Kai Lucero2017
Crown Heights as Bruce Regenstreich2016
Imperium as Tom Hernandez2016
Director's Cut as Perry2013
Bates Motel as Alex Romero2013
Ray Donovan as Sheldon Blackwood2013
Dead Drop as Santiago2012
The Dark Knight Rises as Mayor2012
Outlaws - For Greater Glory as Mayor Picazo2012
Ending the Knight as Self2011
Person of Interest as Matthew Reed2011
Wilfred as Dr. Arturo Ramos2011
Ringer as Victor Machado2009
The Good Wife as Daniel Irwin2008
The Penguins of Madagascar as Savio (voice)2008
The Dark Knight as Mayor2008
Killer Movie as Seaton Brookstone2007
Cane as Not available2007
Andy Barker, P.I. as Dr. Cey2006
Psych as Declan Rand2006
Day Break as Not available2006
Me, Eloise as Diego (voice)2006
Smokin' Aces as Pasquale Acosta "S.A. Gerald Diego"2005
Commander in Chief as Dr. Kyle Brock2005
The Lost City as Luis Fellove2004
House as Jeffrey Reilich2004
Lost as Richard Alpert2004
Justice League Unlimited as El Diablo (voice)2004
Century City as Not available2003
Cold Case as Mike Valens2003
Queens Supreme as Not available2003
Manhood as Jack the Dog2002
Monk as Dalton Padron2002
Kim Possible as Señor Senior Jr. (voice)2002
The Laramie Project as Moisés Kaufman2001
Scrubs as Dr. Ramirez2001
The Division as Byron Johnson2001
The Tick as Batmanuel2001
These Old Broads as Gavin2001
Jack the Dog as Jack the Dog2000
Strong Medicine as Jonas Ray2000
Static Shock as Garcia (voice)2000
Resurrection Blvd. as Peter Terrano2000
Attention Shoppers as Enrique Suavez2000
Noriega: God's Favorite as Major Giroldi2000
New Suits as Alan1997
Veronica's Closet as Tony Tony1997
Ally McBeal as Miles Josephson1996
Suddenly Susan as Luis Rivera1996
Garage Sale as Max1995
Happily Ever After: Fairy Tales for Every Child as Sir Gooey (voice)1995
Brotherly Love as Eduardo1995
Muscle as Gianni1994
Ray Alexander: A Taste For Justice as Not available1993
The John Larroquette Show as Felicio1993
Good Advice as Marco1992
Melrose Place as Alex1990
Law & Order as Stuart Carradine1987
A Different World as Malik Velasquez2018
Rise Director2018
New Amsterdam Director2017
The Good Doctor Director2013
Bates Motel Director2000
Attention Shoppers Executive Producer2000
Attention Shoppers Writer1990
Law & Order Director