Serpentine as Michael Mendez
2018
The Rookie as Edwin Guzman (1 episode)
2017
S.W.A.T. as Oscar (1 episode)
2015
Ominous as Detective Ezequiel Villa
2012
Waltham Vanguard as Randy
2010
Rizzoli & Isles as Roberto Gusano (1 episode)
2009
NCIS: Los Angeles as Jay Rivera (1 episode)
2009
16 to Life as Ronald
2006
Backlash as Agent Donaldson
2005
In The Blink Of An Eye as Trace Chavez
2005
Landslide as Danny Santiago
2005
Medium as Pablo (1 episode)
2003
Hot Parts as Detective Ryan
2002
Santa, Jr. as Earl Hernandez
2002
CSI: Miami as Neal Perkins (1 episode)
2002
She Spies as Carlito Rodriguez (1 episode)
2002
Monk as Sanchez (1 episode)
2001
24 as Agent Torres (1 episode)
2001
Training Day as Mark
2000
CSI: Crime Scene Investigation as Officer Andy Cantelvo (1 episode)
1998
Charmed as Greg Conroy (1 episode)
1998
Sticks as Sargento Sanchez
1997
Clockwatchers as Derrick
1996
Nash Bridges as Evan Cortez (100 episodes)
1995
JAG as Gomez (1 episode)
1995
Crimson Tide as Officer of the Deck Mahoney
1994
Clear and Present Danger as Sergeant Oso
1994
Untamed Love as Miguel
1992
The Silencer as Drew
1992
The Hat Squad as Armando (1 episode)
1992
American Me as Eddie
1991
Dolly Dearest as Hector
1991
Across the Tracks as Bobby (Teammate #1)
1991
L.A. Story as Tod PA
1990
Law & Order as Antonio Ruiz (1 episode)
1987
21 Jump Street as Robert Campos (1 episode)