
Heaven and Hell are on Earth, and they're wearing heels.
Two angels, one from Heaven and one from Hell, come to Earth to save the soul of a boxer.
Penélope CruzCarmen Ramos
Victoria AbrilLola Nevado
Gael García BernalJack Davenport
Demián BichirManny
Elsa PatakyCamarera
Elena AnayaPili
Luis TosarPolice Officer
Peter McDonaldHenry
Bruno BichirEduardo
Gemma JonesNancy
Cristina MarcosPolice Officer
Emilio Gutiérrez CabaPolice Chief
Juan EchanoveSupermarket Manager
Fanny ArdantMarina D'Angelo
Javier BardemTony Graco