'' Battle in Heaven '' ( ) is a 2005 Mexican-French-German film . It is the second feature film by director Carlos Reygadas who previously directed the Mexican film '' Japón '' . It was entered into the 2005 Cannes Film Festival . Reygadas has said about this film : " it ’s my problem child , and therefore the film of mine I love the most . " Marcos ( Marcos Hernández ) is a working class man in Mexico , employed by " the general . " Marcos learns that the baby that he and his wife kidnapped for ransom had accidentally died . The remainder of the film follows a despondent Marcos , seemingly haunted by the moral and/or legal implications of his actions
2005 Cannes Film Festival
2005 Cannes Film Festival
Battle in Heaven