Tout d’abord, cette histoire d’amour entre Bardem et Theron sur fond d’aide humanitaire dans les pays africains ne fonctionne absolument pas. Tous les acteurs donnent de leur personne pour être totalement à côté de la plaque, ce qui rend toute émotion impossible. D’ailleurs, la mise en scène de Penn n’aide pas du tout – loin de là – car elle possède une lourdeur inqualifiable, multipliant les effets d’une rare laideur, des flash-backs stupides et des scènes d’horreur (la guerre, c’est mal !) d’une niaiserie sans pareil.