Un petit gangster se retrouve inévitablement impliqué dans la lutte anti-apartheid qui prend de l'ampleur et est contraint de choisir entre son intérêt personnel et une position commune contre le système.
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...