The Boroughs as Paz (1 episode)
2023
Righteous Thieves as Eddie
2021
Senior Moment as Pablo Torres
2019
All Rise as Anthony Romero (1 episode)
2018
Vida as Johnny (22 episodes)
2018
Station 19 as Theo Ruiz (55 episodes)
2018
For The People as Nate Loomis (1 episode)
2015
Bosch as Det. Chris Collins (5 episodes)
2015
Empire as Santiago (1 episode)
2014
How to Get Away with Murder as Jason Murray (1 episode)
2014
Chicago P.D. as Luis Vega (1 episode)
2014
White Dwarf as Carlos
2013
The Bling Ring as Rob
2005
Grey's Anatomy as Theo Ruiz (3 episodes)
1999
Law & Order: Special Victims Unit as Miguel Lopez (2 episodes)