Skip to content
Battle in Heaven (2005) poster

Battle in Heaven

2005, Spanish. Directed by Carlos Reygadas.

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.

Watch TrailerWhere to Watch
Runtime
1h 36m
Post-credits
None listed
Language
Spanish
Rated
Check local

Start now and it ends at ….

Snoozefest

Your time is worth more.

5.8/10 from 216 TMDB viewer ratings.

Seen it? Give your verdict.

Saved privately on this device.

Where to watch Battle in Heaven

Battle in Heaven isn’t streaming on any OTT platform in India yet; it released on 5 October 2005.

No streaming listings yet. Search JustWatch.

Details

Released
5 October 2005
Original title
Batalla en el cielo
Country
Germany, Belgium, France, Mexico
Written by
Carlos Reygadas
Budget
$1.6M
Box office
$254K
chauffeurmexico city, mexicoconfessioneroticismredemptiontragedyguilterotic moviedark secretnew mexican cinemasex workdramacrime

Check ratings elsewhere

News & fan talk

If you liked Battle in Heaven

Battle in Heaven: quick answers

Is Battle in Heaven worth watching?

Our verdict is Snoozefest: Your time is worth more. It scores 5.8/10 from 216 TMDB viewer ratings.

How long is Battle in Heaven?

Battle in Heaven runs 96 minutes (1h 36m).

Does Battle in Heaven have a post-credits scene?

None is listed for Battle in Heaven. Viewers tag these on TMDB, so a brand-new film may not be tagged yet.

Battle in Heaven parents guide: is it suitable for kids?

No age rating is listed for Battle in Heaven yet.

Which OTT platform is Battle in Heaven on?

Battle in Heaven isn’t streaming on any OTT platform in India yet; it released on 5 October 2005. (Checked 11 November 2026.)

What movies are like Battle in Heaven?

If you liked Battle in Heaven, try Matador, Crimes of Passion, Lost in the Night.

Who directed Battle in Heaven?

Battle in Heaven (2005) was directed by Carlos Reygadas and stars Marcos Hernández, Anapola Mushkadiz, Bertha Ruiz.

↑ ↓ to move · Enter to open · Full search page