Battle in Heaven

Battle in Heaven (2005)

  • Genre: Drama
  • Release Date: 2005-05-15
  • User Rating: 5.8/10 from 188 ratings
  • Runtime: 1h 36min
  • Language: Español
  • Production Company: Mantarraya Producciones
  • Production Country: Germany, Belgium, France, Mexico
  • Director: Carlos Reygadas
star 5.8/10
From 188 Ratings


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.

Battle in Heaven Trailer

Is Battle in Heaven on Netflix?

Is Battle in Heaven on Netflix? Unfortunately the movie Battle in Heaven is not yet available on Netflix. Follow us on Facebook to see when Battle in Heaven becomes available on Netflix!

  • Marcos Hernández

    as Marcos
  • Anapola Mushkadiz

    as Ana
  • Bertha Ruiz

    as Marcos' Wife
  • David Bornstein

    as Jaime
  • Rosalinda Ramirez

    as Viky
  • Estela Tamariz

    as Ines
  • El Abuelo

    as Chief of Police
  • Brenda Angulo

    as Madame
  • El Mago

    as Preacher
  • Diego Martínez Vignatti

    as Soccer Player
  • Francisco 'El Gato' Martínez

    as Gas Station Attendant
  • Alejandro Mayar

    as Police Inspector
  • Chavo Nava

    as Neurotic Conductor
  • Michelle Aizpuru

    as Adolescentes que llegan de fiesta
  • Jorge Bacha

    as Hombre en silla de ruedas
Production Philippe Bober Producer
Directing Carlos Reygadas Director
Editing Carlos Reygadas Editor
Production Carlos Reygadas Producer
Writing Carlos Reygadas Writer
Production Jaime Romandia Producer
Sound John Tavener Music
Production Susanne Marian Producer
Crew Diego Martínez Vignatti Cinematography
Editing Nicolas Schmerkin Editor
Editing Benjamin Mirguet Editor
Editing Adoración G. Elipe Editor