Marcos, de chauffeur van een generaal, wordt gekweld door zijn verleden. In zijn wanhopige zoektocht naar verlossing, bekent hij alles aan de bloedmooie en levenslustige Ana, de dochter van zijn baas.
BATTLE IN HEAVEN is een sensuele odyssee die zich afspeelt tegen de overweldigende achtergrond van Mexico City. De film toont een indringend en rauw beeld van de zwaktes en verlangens van het individu, geschetst tegen de onpersoonlijkheid van de grootstad.