One Stupid Thing as Ricardo
2024
A Stage of Twilight as George
2022
The Summer I Turned Pretty as Cleveland Castillo (8 episodes)
2021
Worth as Defense Lawyer / William
2021
Lisey's Story as Homeowner (1 episode)
2020
Monsterland as Howler (1 episode)
2019
The Code as Ruben Corredor (1 episode)
2018
New Amsterdam as Dr. Juan Questa (1 episode)
2018
Manifest as Captain Riojas (9 episodes)
2017
Star Trek: Discovery as Ohvahz (1 episode)
2017
The Dark Tower as Ex-Breaker
2016
Demolition as Michael
2016
Jacqueline Argentine as Producer
2015
Marvel's Jessica Jones as Ronald Garcia (2 episodes)
2014
Madam Secretary as NTSB Chairman Humphrey Nelson (1 episode)
2014
Like Sunday, Like Rain as Greg
2013
The Blacklist as Agent Galarza (1 episode)
2013
Phil Spector as Assistant
2013
The Following as Detective Alvarez (1 episode)
2013
Dispatched as Martin
2012
Elementary as Detective Brooks (1 episode)
2011
Homeland as Sénateur Elian Coto (2 episodes)
2011
Person of Interest as Forensic Tech (1 episode)
2011
Person of Interest as Patrol Uni (1 episode)
2010
Blue Bloods as Det. Montero (1 episode)
2009
The Good Wife as Officer Rivera (1 episode)
2002
The Guys as Diner Cashier
2001
Law & Order: Criminal Intent as Hector De La Cruz (1 episode)
1999
Third Watch as Luis (1 episode)
1999
Law & Order: Special Victims Unit as Dylan Bergkamp (1 episode)
1990
Law & Order as Juan (1 episode)