1996
Para toda la vida as Fortunato1992
El Fiscal De Hierro 3 as Not available1991
Acosado as Not available1990
Transplante a la mexicana as Commandante Farias1989
El último triunfo as Not available1987
Living Is What Matters as Gregorio1986
The Hex 2: Messengers of Hell as Not available1986
The Sheriff's Strange Son as Fiscal1985
Violent Stories as Hombre casado1985
Memoriales perdidos as Not available1984
Dune as Kinet (uncredited)1984
El regreso del carro rojo as Jack1984
Territorio sin ley as Not available1982
Un macho en la casa de citas as Not available1982
It's my Life as Teniente1982
It's my Life as Not available1982
In the Land of Light Feet as Not available1981
Madame X as Luis1981
Carta a un Niño as Not available1980
Mystery as Camera director1980
Morir de madrugada as Not available1979
Life Sentence as Bank employee1979
Crónica íntima as Not available1979
Adriana del Rio, actriz as Not available1979
El Brazo de Oro as Sr. Rice1978
El patrullero 777 as El Johnny1978
Drizzle as Not available1978
The Year of the Plague as Dr. Miguel Garzón Riera1978
Cananea as Minero compadre1978
Pasajeros en Transito as Molina1978
Three Stories of Love as Not available1977
Cuartelazo as Venustiano Carranza1977
Rattlesnake as Minister1976
The Bricklayers as Dávila, policía1976
Longitud de Guerra as Cap. Genaro Chacón1976
Anyway, Juan is Your Name as Not available1974
Cinco mil dolares de recompensa as Not available1974
Those Years as Gen. Santiago Vidaurri1974
The Encounter of a Lonely Man as Redactor-Jefe1973
The Invasion of the Dead as Helicopter Pilot1973
The Cubs as Fotógrafo1972
El Payo: Un Hombre Contra el Mundo as Sargento1970
Emiliano Zapata as Not available1968
Por mis pistolas as Johnny1968
The Apple of Discord as Not available1965
El secreto del texano as Not available2002
Gotta Kick It Up! Teleplay2001
Tortilla Soup Writer1993
Money for Nothing Screenplay1988
Stand and Deliver Writer