2023
Aristotle and Dante Discover the Secrets of the Universe as Sam Quintana
2022
Fire Country as Manny Perez (54 episodes)
2021
Arcane as Jayce (voice) (17 episodes)
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
2019
Smile as The Tooth Fairy
2018
Juveniles as Russell
2017
Backwoods: The Search for Kentucky's Lost Treasure
2016
The Catch as Nathan Ashmore (1 episode)
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)
2012
GCB as Danny (1 episode)
2011
Hide as Det. Bobby Dodge
2011
Breakout Kings as Benny Cruz (1 episode)
2011
The Legend of Hell's Gate: An American Conspiracy as August Edwards
2010
Parenthood as Mike (3 episodes)
2010
The Deep End as Connor Smith (1 episode)
2009
Melrose Place as Anton V. (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 as ICE Agent Ray de la Peña (1 episode)
2008
Knight Rider as Victor Galt (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 as Amasso (5 episodes)
2008
The Cleaner as Lifeguard Tim (1 episode)
2008
Strange Wilderness as Hispanic Man #1
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 as The Hustler (1 episode)
2005
Sleeper Cell as Benito 'Benny' Velasquez (8 episodes)
2005
E-Ring as Miguel Carrera (1 episode)
2005
Threshold as Marcus (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
Constantine as Border Patrol (uncredited)
2005
Medium as Jason Morrow (1 episode)
2004
Dr. Vegas as Raul Ortiz (1 episode)
2004
CSI: NY as Tom Martin (2 episodes)
2003
Purgatory Flats as Owen Mecklin
2003
NCIS as Jamie Jones (1 episode)
2003
Las Vegas as Ray Duran (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)
1973
The Young and the Restless as Dominic Hughes (3 episodes)