Film • 1978: ''The Boss' Son'' – Juan • 1980:
Seed of Innocence (uncredited) • 1980:
First Family – White House Gardener • 1981:
Love & Money – National Guard General • 1981:
Circle of Power – Reza Haddad • 1981:
Zoot Suit – Rudy • 1982:
An Officer and a Gentleman – Emiliano De la Serra • 1983:
Valley Girl – Low Rider • 1983:
Nightmares – Father Luis Del Amo (segment "The Benediction") • 1983:
El Norte – Carlos, The Bus Boy • 1983:
Deal of the Century – Chicano Man • 1985:
City Limits – Ramos • 1985:
Latino – Ruben • 1985:
Godzilla 1985 – Goro Maki (voice, uncredited) • 1986:
The Best of Times – Chico • 1986:
Salvador – Major Max • 1986:
Three Amigos – Jefe • 1987:
Disorderlies – Miguel • 1987:
Born in East L.A. – Feo • 1988:
Buy & Cell – Raoul • 1989:
Romero – Father Manuel Morantes • 1989: ''What's Up, Hideous Sun Demon'' – Officer Ignatz • 1990:
Why Me? – Benjy Klopzik • 1990:
The Rookie – Morales • 1990:
Havana – Julio Ramos • 1991:
One Good Cop as Beniamino Rios • 1991:
JFK –
Carlos Bringuier • 1992:
Live Wire – Al-Red • 1993:
Red Hot – KGB Investigator • 1993:
Greshnitsa v maske – Le Arden • 1994:
A Million to Juan – Jorge • 1995:
Nixon –
Manolo Sanchez • 1996:
Lone Star – Ray • 1996:
Primal Fear – Martinez • 1996:
Down for the Barrio – Cesar • 1996:
Canción desesperada – Patrick • 1996:
The Disappearance of Garcia Lorca – Marcos, Lorca's Friend • 1997:
Santa Fe – Chief Gomez • 1997:
One Eight Seven – Principal Garcia • 1998:
The Wonderful Ice Cream Suit – Victor Medina • 1998:
Shadow of Doubt – Detective Krause • 1998:
Every Dog Has Its Day – The Cop • 1999:
Let the Devil Wear Black – Tall • 2000:
Knockout – Chuck Alvarado • 2000:
Picking Up the Pieces – Usher • 2001:
Vegas, City of Dreams – Captain Martin • 2002:
Half Past Dead – Warden Juan Ruiz 'El Fuego' Escarzaga • 2005:
The Lost City – The Emcee • 2005:
Goal! – Hernan Munez • 2007:
El Muerto – Aparicio • 2007:
Hacia la oscuridad – Carlos Gutierrez • 2007:
Half Past Dead 2 – Warden Juan Ruiz 'El Fuego' Escarzaga • 2008:
AmericanEast – Dez • 2009:
Life Is Hot in Cracktown – Lou • 2011:
America – Tio Poldo • 2012:
The Man Who Shook the Hand of Vicente Fernandez – Dr. Dominguez • 2013:
Pain and Gain – Captain Lopez • 2013:
A Miracle in Spanish Harlem – Mariano • 2016:
America Adrift – William Fernandez • 2017:
Roman J. Israel, Esq. – Jessie Salinas • 2017:
Butterfly Caught – Michael Channis • 2019:
Wasp Network –
Luis Posada Carriles • 2026:
Office Romance - TBA
Television ==Voice acting==