Skip to main content
Classics and discoveries from around the world, thematically programmed with special features, on a streaming service brought to you by the Criterion Collection.
Battle in Heaven
Directed by Carlos Reygadas • 2005 • Mexico
Starring Marcos Hernández, Anapola Mushkadiz
Cast entirely with nonprofessionals, BATTLE IN HEAVEN tells the story of Marcos, the middle-aged chauffeur of Ana, daughter of a Mexican general. Marcos is the only member of Ana’s household who knows she leads a double life. Although a child of Mexico’s political elite, Ana amuses herself by working as a prostitute in a high-end brothel. But Marcos also has a secret, a crime that he confesses to Ana, creating a bond of secrecy consecrated by the flesh that unites them. As the police draw closer, Ana urges Marcos to turn himself in, but he seeks redemption from a higher power.