2024
The Casagrandes Movie as Hector (voice)
2021
Domino: Battle of the Bones as Mr. Ines
2021
Paradise Cove as Sheriff Garcia
2018
Truth or Dare as Priest
2018
The Terror as Bart Ojeda (2 episodes)
2017
The Good Doctor as Ricardo Magallanes (1 episode)
2015
Rosewood as Carlos Santiago (2 episodes)
2015
Stitchers as Frank Parsons (1 episode)
2015
Insidious: Chapter 3 as Ernesto
2014
Naughty & Nice as Jimmy
2013
The Cheating Pact as Principal Gonzales
2013
Brooklyn Nine-Nine as Luis Gotaro (1 episode)
2013
The Fosters as Oscar (1 episode)
2013
Teen Titans Go! as Spanish Announcer (voice) (1 episode)
2011
Rampart as Pharmacy Security Guard
2011
Body of Proof as Frederic Peña (1 episode)
2010
Law & Order: LA as Armando Vela (1 episode)
2010
The Defenders as Detective Davis (1 episode)
2010
Rizzoli & Isles as Raya Sororo (1 episode)
2010
Pretty Little Liars as Cop (2 episodes)
2009
The Perfect Game as Senor Suarez
2009
Hotel for Dogs as Department Store Employee
2008
The Mentalist as Mendoza (1 episode)
2008
Get Smart's Bruce and Lloyd Out of Control as El Presidente
2007
Redrum as Detective Gonzales
2007
Chuck as Juan (1 episode)
2007
To Rob a Thief as Rafa
2007
License to Wed as Coach
2006
Brothers and Sisters as Henry Martinez (1 episode)
2006
Hannah Montana as Beowulf (1 episode)
2005
ESL: English as a Second Language as Mani
2005
Criminal Minds as Reverend Jorge Santos (1 episode)
2005
Invasion as Albert Moldiva (1 episode)
2005
Grey's Anatomy as Bob (1 episode)
2005
Medium as Pawn Shop Owner (1 episode)
2003
Hunting of Man as Uncle Bert
2002
Without a Trace as Dispatcher (1 episode)
2001
Crossing Jordan as Manny Hernandez (1 episode)
2001
The Barrio Murders as Caco
1993
Full Eclipse as Wedding Priest