Battle in Heaven (2005)
Set in Mexico City, Carlos Reygadas's sexually explicit drama centers on a man in turmoil over his past actions. Chauffer Marcos feels compelled to reveal a dark secret to his boss's daughter, Ana, a wealthy woman who works as a prostitute just for the thrill of it. Marcos confesses that he and his wife committed a crime that ended in horrible tragedy. Haunted by his past, Marcos searches for redemption.
Director: Carlos Reygadas
![]() |
Marcos Hernández as Marcos |
![]() |
Anapola Mushkadiz as Ana |
![]() |
Bertha Ruiz as Esposa de Marcos |
![]() |
David Bornstein as Jaime |
![]() |
Rosalinda Ramírez as Viky |
![]() |
Estela Martínez Tremari as Inés |
![]() |
Luis Lozada as Predicador |
![]() |
Diego Martínez Vignatti as Vignatti |
![]() |
Francisco 'El Gato' Martínez as Gasolinero |
![]() |
Alejandro Mayar as Jefe de policía |
![]() |
Chavo Nava as Conductor neurótico |
![]() |
Michelle Aizpuru as Adolescentes que llegan de fiesta |
![]() |
Jorge Bacha as Hombre en silla de ruedas |
![]() |
Grace Ávila as Mujer de servicio |
![]() |
Sofía Tremari as Amiga de Inés |
![]() |
Brenda Angulo as Madame |
| Directing | Carlos Reygadas | Director |
| Writing | Carlos Reygadas | Writer |
| Production | Philippe Bober | Producer |
| Production | Susanne Marian | Producer |
| Production | Carlos Reygadas | Producer |
| Editing | Adoración G. Elipe | Editor |
| Editing | Benjamin Mirguet | Editor |
| Editing | Carlos Reygadas | Editor |
| Editing | Nicolas Schmerkin | Editor |
| Sound | John Tavener | Music |
| Production | Jaime Romandia | Producer |
| Sound | John Tavener | Original Music Composer |
| Camera | Diego Martínez Vignatti | Director of Photography |
| Lighting | Iván Martínez | Electrician |