2023
Aristotle and Dante Discover the Secrets of the Universe as Sam Quintana
2022
Fire Country as Manny Perez (41 episodes)
2021
Arcane as Jayce (voice) (17 episodes)
2021
Arcane as Workshop Owner (voice) (1 episode)
2021
Language Arts as Bruce
2020
#Influencers: The Series as Josh Martinez (9 episodes)
2020
Adult Night as Kevin
2020
The Lost Husband as Danny
2018
Juveniles as Russell
2016
Lucifer as Dan Espinoza (93 episodes)
2015
West of Redemption as Rick Youngblood
2015
The Returned as Tommy Solano (10 episodes)
2013
Golden Boy as Detective Christian Arroyo (13 episodes)
2012
Arrow as Sebastian Blood / Brother Blood (12 episodes)
2011
The Legend of Hell's Gate: An American Conspiracy as August Edwards
2010
The Deep End (1 episode)
2009
Melrose Place (2 episodes)
2009
Drop Dead Diva as Michael Fernandez (1 episode)
2009
Southland as Detective Nate Moretta (23 episodes)
2009
Wake as Detective Daniels
2009
Crossing Over as Gutierrez
2009
Creature of Darkness as Emilio
2008
Making of 'Creature of Darkness' as Emilio
2008
Eleventh Hour (1 episode)
2008
The Mentalist as Victor Bandino (1 episode)
2008
True Blood as Jesus Velasquez (26 episodes)
2008
Sons of Anarchy as Esai Alvarez (2 episodes)
2008
Gemini Division (50 episodes)
2007
Burn Notice as Raul (1 episode)
2007
Drive as Winston Salazar (6 episodes)
2006
Ugly Betty as Santos (8 episodes)
2006
Heroes as Agent Jenkins (1 episode)
2006
Shark as Danny Reyes (16 episodes)
2006
Psych as Dane Northcutt (1 episode)
2006
Faceless (1 episode)
2006
Big Love (1 episode)
2005
Sleeper Cell as Benito 'Benny' Velasquez (8 episodes)
2005
Threshold (1 episode)
2005
Bones as Hercules Maldonado (1 episode)
2005
Weeds as Rudolpho (4 episodes)
2005
Grey's Anatomy as Officer Dan Pruitt (2 episodes)
2005
Medium as Jason Morrow (1 episode)
2004
CSI: NY as Tom Martin (2 episodes)
2003
NCIS as Jamie Jones (1 episode)
2003
Las Vegas (1 episode)
2003
Graduation Night as Fishman
2002
Without a Trace as Casey Miller (1 episode)
2002
CSI: Miami as Carlos Santiago (1 episode)
2001
24 as Kevin (3 episodes)
2001
Alias as Cesar Martinez (1 episode)
2001
Crossing Jordan as Connor Marshall (1 episode)
1999
Law & Order: Special Victims Unit as Victor Ramos (1 episode)
1998
Charmed as Malvock (1 episode)
1995
JAG as Corporal Jude Dominick (1 episode)