2021
NCIS: Hawai'i as Daniel Tennant (7 episodes)
2021
Turner & Hooch as James Mendez (12 episodes)
2018
The Haunting of Hill House as Kevin Harris (8 episodes)
2017
Lost Cat Corona as Guillermo
2016
Frequency as Stan Moreno (13 episodes)
2015
Quantico as Agent Jimenez (1 episode)
2015
Scream: The TV Series as Sheriff Miguel Acosta (7 episodes)
2015
Larry Gaye: Renegade Male Flight Attendant as Flight School Administrator
2013
Beware the Batman as Bruce Wayne / Batman (voice) (26 episodes)
2013
Banshee as Alex Longshadow (18 episodes)
2012
Beauty and the Beast as Agent Henry Knox (4 episodes)
2012
Revolution as General Bill Carver (4 episodes)
2011
Silent Witness as Michael Ramos
2011
American Horror Story as Richard Ramirez (2 episodes)
2011
American Horror Story as Richard Ramirez / Miguel Ramos (3 episodes)
2011
The Adjustment Bureau as McCrady
2010
The Whole Truth as Alejo Salazar (13 episodes)
2010
Hawaii Five-0 as Marco Reyes (3 episodes)
2009
The Good Wife as Captain Moyer (1 episode)
2009
NCIS: Los Angeles as Mark Ruiz (1 episode)
2009
A Perfect Getaway as Chronic
2009
Castle as Barrett Hawke (1 episode)
2009
Lie to Me as FBI Agent Dardis (1 episode)
2008
The Mentalist as Victor Phipps (1 episode)
2008
Tropic Thunder as Platoon Sergeant Shot in Head - Hot LZ
2007
Chuck as Tommy (2 episodes)
2007
Burn Notice as Rafael Montero (1 episode)
2007
Traveler as Agent Guillermo Borjes (8 episodes)
2005
Criminal Minds as Lt. Ricardo Vega (1 episode)
2005
Close to Home (1 episode)
2004
Medical Investigation as Carlos Nieto (1 episode)
2004
The Celebrity Apprentice (1 episode)
2000
CSI: Crime Scene Investigation as Det. Ruben Bejarano (1 episode)
1999
Third Watch as Carlos Nieto (131 episodes)
1999
Speed of Life as Arturo/Satan
1999
Harvest as Roberto Fuentes
1999
Simply Irresistible as Ramos
1997
Starship Troopers as Shujimi
1996
Race the Sun as Eduardo Braz
1994
White Fang 2: Myth of the White Wolf as Peter
1990
Law & Order as Raymond Cartena (1 episode)
1968
Hawaii Five-O as Warehouse Mgr. (1 episode)