

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.
- 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.
Cast & crew
- Carlos ReygadasDirector
- Marcos HernándezMarcos
- Anapola MushkadizAna
- Bertha RuizEsposa de Marcos
- David BornsteinJaime
- Rosalinda RamírezViky
- Estela Martínez TremariInés
- Luis LozadaPredicador
- Diego Martínez VignattiVignatti
- Francisco 'El Gato' MartínezGasolinero
- Alejandro MayarJefe de policía
- Chavo NavaConductor neurótico
- Michelle AizpuruAdolescentes que llegan de fiesta
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
Check ratings elsewhere
News & fan talk
If you liked Battle in Heaven

Matador
1986 · 6.7/10
Popcorn FlickRecommended by TMDB viewers

Crimes of Passion
1984 · 6.2/10
Popcorn FlickRecommended by TMDB viewers

Lost in the Night
2023 · 6.5/10
Popcorn FlickRecommended by TMDB viewers

The Ages of Lulu
1990 · 6.4/10
Popcorn FlickRecommended by TMDB viewers

King Cobra
2016 · 5.8/10
SnoozefestRecommended by TMDB viewers

Nobody Will Speak of Us When We're Dead
1995 · 7.0/10
Worth the HypeRecommended by TMDB viewers

Our Time
2018 · 6.7/10
Popcorn FlickRecommended by TMDB viewers

Navajeros
1980 · 6.6/10
Popcorn FlickRecommended by TMDB viewers

Lost Highway
1997 · 7.6/10
Worth the HypeRecommended by TMDB viewers

The Coming of Sin
1978 · 6.0/10
Popcorn FlickRecommended by TMDB viewers
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.