Battle in Heaven poster

Battle in Heaven(2005)

1h 36mDramaSpanish
5.8/10
210 user ratings

Overview

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

Studio

Mantarraya Producciones

Budget

$2M

Revenue

$254K

Share:

Cast

Marcos Hernández

as Marcos

Anapola Mushkadiz

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

Where to Watch

This movie is not yet available on streaming platforms. It may still be in theaters or awaiting a digital release.

Movie Facts

Release Year

2005

Runtime

1h 36m

Language

Spanish

Rating

5.8 / 10

Budget

$2M

Box Office

$254K

Production Companies

Mantarraya Producciones • No Dream Cinema • Société Parisienne de Production

You Might Also Like

Frequently Asked Questions

Where can I watch Battle in Heaven?

Check the "Where to Watch" section above for current streaming platforms, rental options, and purchase links for Battle in Heaven (2005).

What is Battle in Heaven about?

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.

Who directed Battle in Heaven?

Battle in Heaven was directed by Carlos Reygadas and released in 2005. It is a drama film.

How long is Battle in Heaven?

Battle in Heaven has a runtime of 1 hours and 36 minutes (96 minutes total).

Who stars in Battle in Heaven?

The cast of Battle in Heaven includes Marcos Hernández as Marcos, Anapola Mushkadiz as Ana, Bertha Ruiz as Esposa de Marcos, David Bornstein as Jaime, Rosalinda Ramírez as Viky and more.

Explore More by Genre

Need a recommendation?

Tell us your mood and we'll pick the perfect movie for you.