Dans le village imaginaire de Entshongweni, le jeune James est choisi pour accomplir une mission : un pèlerinage dans la ville sainte de Jérusalem. Mais Israël n'est désormais plus la Terre Promise que James et sa communauté ont imaginée. Dès l'aéroport, il est suspecté d'essayer d'entrer dans le pays pour y travailler clandestinement. Il est immédiatement jeté en prison, en instance de rapatriement. Alors que, du fond de sa cellule, James prie le ciel de l'aider à accomplir sa mission, un miracle se produit. Un mystérieux inconnu règle sa caution. Il s'avère hélas très vite que cette liberté a un prix. Son bienfaiteur n'est qu'un pourvoyeur de main-d'œuvre, qui « sauve » les immigrants clandestins pour mieux les exploiter. Du jour au lendemain, le voyage de James à Jérusalem se transforme en un périple imprévisible au cœur d'un système économique cruel...