Marcos (Marcos Hernández), un chofer mestizo que trabaja para un importante general, secuestra con la ayuda de su esposa a un sobrino del militar. La intención de la pareja es pedir un importante rescate monetario; sin embargo, desgraciadamente, el bebé muere de forma accidental, arruinando todo su plan. Marcos, más frágil de lo que creía, empieza a derrumbarse por la culpa y, en su angustiada búsqueda de alivio, acaba confesando lo que ha hecho a Ana (Anapola Mushkadiz), la hija de su jefe, una chica mimada y frívola que hace actos sexuales con cualquier hombre por placer. Ana y la mujer de Marcos intentan, cada una por su lado, ayudarlo a salir de su cada vez más profunda miseria, pero es inútil, ya es demasiado tarde. Marcos se hunde en el abismo y arrastra con él a Ana durante un extraño peregrinaje a la basílica de Guadalupe. Batalla en el cielo es una violenta historia de culpa, sexo y poder.
Ver más películas : Mejores películas del año 2004, La mejor película Drama, Mejores películas de Drama en 2004.