Stephen Kumalo (Canada Lee) este un predicator de culoare care trăiește în Africa de Sud, în jurul anului 1946. Când fiul său este acuzat de uciderea unui bărbat alb proeminent, Kumalo merge la Johannesburg pentru a-și oferi sprijinul. Cu ajutorul unui cleric local (Sidney Poitier), îl întâlnește în cele din urmă pe James Jarvis (Charles Carson), tatăl tânărului ucis. Inițial dușmani, Kumalo și Jarvis învață treptat să se respecte unul pe celălalt, un simbol al vindecării care avea să distrugă în cele din urmă apartheidul.