BATTLE IN HEAVEN
aka BATALLA EN EL CIELO

Year: 2005
USA: Tartan Films USA
UK: Tartan Films
Cast: Marcos Hernandez, Anapola Mushkadiz, Berta Ruiz, David Bornstein, Rosalinda Ramirez, Juan Soria "El Abuelo", Brenda Angulo, El Mago, Francisco 'El Gato' Martinez, Diego Martinez Vignatti, Chavo Nava, Estela Tamariz, Ernesto Velaquez
Director: Carlos Reygadas
Countries: Mexico / Belgium / France / Germany
Language: Spanish (English subtitles)
USA & UK: 98 mins
UK Certificate: 18 contains strong real sex
USA Release Date: 17 February 2006 (Limited Release - New York and Los Angeles)
UK Release Date: 28 October 2005

(in French)
Synopsis

Mexico: An urban landscape

Today Mexico City is a sprawling metropolis of more than 20 million people.
In the 1940's it had a population of around 1 million.
It is said that life was pleasant there in those days

Marcos (Marcos Hernandez) and his wife (Berta Ruiz) kidnap a baby for ransom money, but it goes tragically wrong when the infant dies. In another world is Ana (Anapola Mushkadiz), the daughter of the general he drives for, who prostitutes herself for pleasure. Marcos confesses his guilt to her in his troubled search for relief. And then finds himself on his knees amidst the multitude of believers moving slowly towards the Basilica in honour of the Lady of Guadalupe.