Movie guide
Battle in Heaven (2005): movie guide
Battle in Heaven (2005) is a Drama running about 96 minutes. It holds a TMDB score of 5.8/10 from 216 votes. Notable cast includes Marcos Hernández, Anapola Mushkadiz, Bertha Ruiz, David Bornstein. Cinema Box covers trailers, cast, and details for discovery — not full streaming.
- Released: 2005-10-05
- Runtime: 96 min
- TMDB: 5.8/10
- Genres: Drama
Last updated: 2026-11-11 · First listed: 2005-10-05

Get the official Android app on Google Play
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.
Cast highlights
Battle in Heaven features Marcos Hernández, Anapola Mushkadiz, Bertha Ruiz, David Bornstein, Rosalinda Ramírez, Estela Martínez Tremari. Open the Cinema Box title page for the full cast list and character credits.
Key facts
Release date: 2005-10-05. Runtime: 96 minutes. TMDB score: 5.8/10 (216 votes). Genres: Drama. Original language: es. Status: Released.
Discover Battle in Heaven on Cinema Box
Cinema Box is a movie and TV discovery app for Android. Use it to browse Battle in Heaven, watch official trailers when available, save titles to your list, and plan what to watch — without hosting or streaming full films.
Frequently asked questions
- What genre is Battle in Heaven?
- Battle in Heaven is listed as Drama on TMDB.
- How long is Battle in Heaven?
- Battle in Heaven runs about 96 minutes.
- Who stars in Battle in Heaven?
- Cast highlights include Marcos Hernández, Anapola Mushkadiz, Bertha Ruiz, David Bornstein, Rosalinda Ramírez, Estela Martínez Tremari.
- Does Cinema Box stream Battle in Heaven?
- No. Cinema Box is discovery-only — trailers, details, ratings, and watchlists. It does not host or stream full movies.
- Where can I track Battle in Heaven?








