Vusi Madlazi (Ice Cube), mieszkający w San Francisco specjalista od literatury afrykańskiej, po latach wraca do rodzinnej wioski w Republice Południowej Afryki na pogrzeb ojca. Tu spotyka się z matką i młodszym bratem – Ernestem (Sechaba Morojele). Na prośbę matki Vusi wyrusza do Johannesburga, aby odnaleźć najmłodszego z braci – Stevena, z którym od dawna nie ma kontaktu. W poszukiwaniach postanawia pomóc Vusiemu dziewczyna Stevena – piękna Karen (Elizabeth Hurley). Wkrótce okazuje się, że Steven ma poważne kłopoty, a jego życiu zagraża niebezpieczeństwo.