Battle In Heaven

Simultaneously shocking and deeply religious, Carlos Reygadas' follow-up to his acclaimed 2002 debut, JAPON, tells the story of one man's battle for spiritual redemption through a series of explicit images rarely seen by even the most jaded art-house audiences. Marcos (Marcos Hernandez), security guard and chauffeur to one of Mexico City's powerful military...read more