Movies
Forty Deuce
[ 1982 ] Mitchell
Bad Boys
[ 1983 ] Paco Moreno
Rainy Day Friends
[ 1985 ] Neekos Valdez
La Bamba
[ 1987 ] Bob Morales
The Principal
[ 1987 ] Raymi Roj
Bloodhounds of Broadway
[ 1989 ] Handsome Jack
Naked Tango
[ 1990 ] Zico Borenstein
Ultraviolet
[ 1992 ] Nichol Walker
Freejack
[ 1992 ] Ripper
Don't Do It
[ 1994 ] Charles
Rapa Nui
[ 1994 ] Make
In the Army Now
[ 1994 ] Sgt. Stern
Scorpion Spring
[ 1995 ] Astor
My Family
[ 1995 ] Chucho
The Real Thing
[ 1996 ] Collin
Death in Granada
[ 1996 ] Ricardo
The Wonderful Ice Cream Suit
[ 1998 ] Dominguez
Live Virgin
[ 1999 ] Jim the Director
Southern Cross
[ 1999 ] Philip Solano
Doomsday Man
[ 2000 ] Mike
Spin Cycle
[ 2000 ] Nickens
Paid in Full
[ 2002 ] Lulu
American Fusion
[ 2005 ] Jose
Once Upon a Wedding
[ 2005 ] Pineda
The Virgin of Juarez
[ 2006 ] Father Herrera
How to Go Out on a Date in Queens
[ 2006 ] Frankie
Fast Food Nation
[ 2006 ] Tony
Kill Kill Faster Faster
[ 2008 ] Markie
The Line
[ 2009 ] René Pelon
King of the Avenue
[ 2010 ] Nat
Cherry
[ 2010 ] Wes
Gun Hill Road
[ 2011 ] Enrique Rodriguez
Atlas Shrugged II: The Strike
[ 2012 ] Francisco d Anconia
Playin' for Love
[ 2013 ] Principle Jose Marti
Spare Parts
[ 2015 ] Pablo Santillan
SuperFly
[ 2018 ] Adalberto Gonzalez
Imprisoned
[ 2018 ] Governor Mandera
The Wall of Mexico
[ 2019 ] Henry Arista
Senior Moment
[ 2021 ] Diego Lozana
Art of Love
[ 2021 ] Professor, Writer
TV Shows
Blue Bloods
Sgt. Trey Delgado
Caprica
Joseph Adama
Criminal Minds
Section Chief Mateo Cruz
Dora the Explorer
Papi
Fairly Legal
D.A. Aaron Davidson
How to Get Away with Murder
Jorge Castillo
Miami Vice
Felipe Cruz, Pete Romano
NCIS: Los Angeles
NCIS Deputy Director Louis Ochoa
NYPD Blue
Lt. Tony Rodriguez
Resurrection Blvd.
Paco Corrales
The Legend of Prince Valiant
Stefan of Albans, Sir Geoffrey, Knight