Ben é um jovem que viaja para visitar o pai, Heinrich, no Marrocos. Consagrado diretor de teatro, Heinrich está participando de um festival internacional e se hospeda num hotel de luxo. A relação de pai e filho, pouco acostumados a tamanha proximidade, se torna conflituosa, e Ben decide descobrir os mistérios do país. Nas ruas de Marrakech, ele conhece e se apaixona por Karima e decide fugir até a aldeia da jovem. Entre desertos, oásis e as Montanhas Atlas, Ben toma contato com uma sociedade arcaica, cujo maior valor é a honra da família.