Battle in Heaven movie poster

Battle in Heaven

May 15, 2005 1h 36m 5.8/10 (208 votes)

Originally released in 2005. Battle in Heaven is a drama film. directed by Carlos Reygadas.

Starring Marcos Hernández, Anapola Mushkadiz, and Bertha Ruiz

Synopsis

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.

Quick Facts

📅
Release Date May 15, 2005 20 years ago
⏱️
Runtime 1h 36m 96 minutes total
User Rating 5.8/10 Mixed (208 votes)
💰
Budget $1.6M Production budget
🎟️
Box Office $253.5K 0.2x return
🌍
Language Spanish Original language
🎬
Country Germany + 3 more

Production Details

Status
Released
Original Language
ES
Budget
$1,601,792
Revenue
$253,527

Production Companies

  • Mantarraya Producciones
  • No Dream Cinema
  • Société Parisienne de Production
  • Essential Filmproduktion
  • Tarantula
  • MackeyCo
  • ZDF/Arte
  • ARTE France Cinéma

Frequently Asked Questions

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,...

Who directed Battle in Heaven?

Battle in Heaven was directed by Carlos Reygadas.

How long is Battle in Heaven?

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

When was Battle in Heaven released?

Battle in Heaven was released on May 15, 2005 in theaters.

Who are the main actors in Battle in Heaven?

The main cast of Battle in Heaven includes Marcos Hernández, Anapola Mushkadiz, Bertha Ruiz, David Bornstein, Rosalinda Ramírez.

Is Battle in Heaven worth watching?

Battle in Heaven has a user rating of 5.8/10 based on 208 reviews, indicating mixed reception from audiences.