Cast (17)

Federico LuppiJesus Gris

Ron PerlmanAngel de la Guardia

Claudio BrookDe la Guardia

Margarita IsabelMercedes

Tamara ShanathAurora

Mario Iván MartínezAlchemist

Daniel Giménez CachoTito

Farnesio de BernalManuelito

Juan Carlos ColomboFuneral Director

Jorge Martínez de HoyosNarrator (voice)
Javier ÁlvarezBleeding Man
Gerardo MoscosoDrunk
Eugenio LoboStoned Man
Laurencio CorderoWatchman

Guillermo del Toro
Francisco 'Napo' SanchezMimo

Luis de IcazaTango Student