Cast entirely with non-professionals, BATTLE IN HEAVEN tells the story of Marcos (Marcos Hernandez), the middle-aged chauffeur of Ana (Anapola Mushkadiz), daughter of a Mexican general. Ana amuses herself by working as a prostitute, but Marcos also has a secret.