Le vieux pasteur Stephen Kumalo se rend à Johannesburg pour y retrouver son fils disparu. Arrivé là-bas il rencontre la misère et apprend que son fils est devenu un criminel recherché pour meurtre, et que sa sœur a été contrainte de se prostituer.
En Afrique du Sud, dix ans après la fin de l'Apartheid, Sox Moraka (Tony Kgoroge), un jeune noir sappé comme un rappeur et à l'attitude décontractée, est fiancé à une fille blanche et vit dans un luxueux appartement du quartier blanc de Johannesburg, où il passe le plus clair de son temps...