| Apocalypto (2006) as Laughing Man |
| Don de Dios (2005) as El Loco |
| La mesa servida (2004) |
| La caja (2003) |
| Vampires: Los Muertos (2002) as Beggar |
| El agujero negro del sol (2002) as Man |
| El gavilán de la sierra (2002) |
| Noche santa (2002) |
| In the Time of the Butterflies (2001) as Inmate |
| Before Night Falls (2000) as Hungry Inmate |
| Su alteza serenísima (2000) |
| Ave María (1999) as Soldado Viejo |
| Ravenous (1999) as Borracho |
| The Mask of Zorro (1998) as Ancient Zorro |
| Perdita Durango (1997) as Old Man in Cemetery |
| Et hjørne af paradis (1997) as Fattig Sanger |
| Solo (1996) as Lazaro |
| La orilla de la tierra (1995) as Tísico |
| El callejón de los milagros (1995) as Zacarías |
| Principio y fin (1994) as Afanador |
| The Harvest (1993) as Toothless Local |
| Dama de Noche (1993) as Fisherman |
| Gertrudis Bocanegra (1992) as Margarito |
| Death and the Compass (1992) as Barman |
| El imperio de la fortuna (1986) as Padrino |
| Los Naúfragos del Liguria (1985) as Marino Albizetti |
| Mujeres salvajes (1984) as Arturo |
| El corazón de la noche (1984) as Joven II |
| Lejos de las fiestas (1982) |
| El infierno de todos tan temido (1981) as Alberto |
| Bandera rota (1979) as Enrique Olivares |
| Nuevo Mundo (1978) |
| Flores de Papel (1978) |
| Cuartelazo (1977) as Capitán |
| Chin Chin el teporocho (1976) |
| Mexico, Mexico, ra, ra, ra! (1976) |
| Mecánica Nacional (1972) as Motociclista |
| Morir de noche |
| Mujeres salvajes Producer |
| Bandera rota Producer |