2024
Monsters as Peter Cano (3 episodes)
2019
All Rise as Claudio Lopez (1 episode)
2018
The Rookie as Detective Dave Delgado (1 episode)
2018
The Resident as Doug Johnson (1 episode)
2017
The Ascent as Henry Cardenas
2015
Fear the Walking Dead as El Matarife (2 episodes)
2015
Bosch as Abel (1 episode)
2013
The Face of Love as Bartender
2012
Elementary as Priest (1 episode)
2012
Perception as Judge James Cabrera (1 episode)
2011
Franklin & Bash as Landmark Commission Member (1 episode)
2009
The Good Wife as Mario Alvarez (1 episode)
2006
Soul's Midnight as Ramos
2005
Bones as Father Orozco (1 episode)
2005
Sueños y Caramelos as Pedro/Guillermo "Memo" (135 episodes)
2004
Million Dollar Baby as Restaurant Owner
2004
Desperate Housewives as Agent Pedilla (1 episode)
2003
Cold Case as Judge Alvarez (1 episode)
2003
NCIS as Richie (1 episode)
2002
MDs as Mr. Lopez (1 episode)
2002
Flatland as Petrino (22 episodes)
2002
The Shield as Raoul Jiminez (1 episode)
2001
Ocean's Eleven as Explosives Cop
2001
24 as Ranger Mike Kramer (1 episode)
2001
Inside Schwartz as Al Martinez (1 episode)
2001
A.I. Artificial Intelligence as Robot Repairman
2000
CSI: Crime Scene Investigation as Eduardo Maytorena (1 episode)
2000
Strong Medicine as Dr. Emilio Rodriguez (1 episode)
1999
Magnolia as Avi Solomon
1999
Santa and Pete as Spanish Officer (uncredited)
1999
Justice as Guillermo Rivera
1997
8 Heads in a Duffel Bag as Customs Inspector
1995
Alien Nation: Body and Soul as Costello
1995
Star Trek: Voyager (1 episode)
1995
Star Trek: Voyager as Physician (1 episode)
1995
A Season of Hope as Short Order Cook
1994
ER as Santiago Escalona (1 episode)
1994
Chicago Hope (1 episode)
1994
All-American Girl as Mitch (1 episode)
1994
Clear and Present Danger as DEA Agent
1993
NYPD Blue as Hector Rodriguez (1 episode)
1993
Frasier as Carlos Del Gato (1 episode)
1993
Saved by the Bell: The New Class as Captain Lopez (2 episodes)
1993
The John Larroquette Show as Stewie Sr. (2 episodes)
1993
The Adventures of Brisco County, Jr. as General Zaca (1 episode)
1990
Beverly Hills, 90210 as Mel Borman (2 episodes)
1990
A Shock to the System as Transit Cop
1990
Murder in Black and White as Interrogator Cop
1989
Seinfeld as Luis (1 episode)
1989
Baywatch (1 episode)
1988
The Wonder Years as Band Leader (2 episodes)
1987
The Days and Nights of Molly Dodd as First Waiter (1 episode)
1951
Hallmark Hall of Fame as Miguel (1 episode)
1951
Hallmark Hall of Fame as Ned Alvarez (1 episode)