James est choisi par les habitants de son village de Entshongweni, en Afrique, pour se rendre en leur nom en pèlerinage à Jérusalem. À peine arrivé en Israël, il est empêché d'entrer dans le pays et enfermé avec d'autres migrants. Shimi Shabati paye sa caution et l'inclut dans son groupe d'immigrés qu'il fait travailler clandestinement sur les marchés et chez les particuliers. Malgré sa naïveté biblique, James s'accommode de son sort dans l'attente d'avoir remboursé sa caution. Il devient même l'homme de ménage préféré du père de Shimi.