All Cast

Federico Luppi

Federico Luppi

Jesus Gris

Ron Perlman

Ron Perlman

Angel de la Guardia

Claudio Brook

Claudio Brook

De la Guardia

Margarita Isabel

Margarita Isabel

Mercedes

Tamara Shanath

Tamara Shanath

Aurora

Mario Iván Martínez

Mario Iván Martínez

Alchemist

Daniel Giménez Cacho

Daniel Giménez Cacho

Tito

Farnesio de Bernal

Farnesio de Bernal

Manuelito

Juan Carlos Colombo

Juan Carlos Colombo

Funeral Director

Jorge Martínez de Hoyos

Jorge Martínez de Hoyos

Narrator (voice)

Javier Álvarez

Javier Álvarez

Bleeding Man

Gerardo Moscoso

Gerardo Moscoso

Drunk

Eugenio Lobo

Eugenio Lobo

Stoned Man

Laurencio Cordero

Laurencio Cordero

Watchman

Guillermo del Toro

Guillermo del Toro

Man Walking Dog (uncredited)

Francisco 'Napo' Sanchez

Francisco 'Napo' Sanchez

Mimo

Luis de Icaza

Luis de Icaza

Tango Student