남아프리카 공화국의 정치운동가인 쉑 투왈라(Shack Twala: 시드니 포이티어 분)는 재판에서 자유를 얻고 나오자마자, 경찰과 시비가 붙어 때려눕히고 쫓기는 신세기 된다. 재판을 맡았던 변호사 리나(Rina Van Niekirk: 프루넬라 기 분)의 애인인 짐(Jim Keogh: 마이클 케인 분). 킬과 함께 쉑은 요하네스버그까지 차를 타고 들판횡단을 한다. 그곳에서 쉑은 다이아몬드의 소재를 알고 있는 치과의사동료를 찾아가는데 그 다이아몬드는 인종차별 문제의 해결을 위해 흑인 대표를 국회로 보내는데 쓰일 자금이었다. 남아공의 백인정부는 이 사실을 알고 흑인들의 정치 참여를 막으려고 요원을 보내어 쉑을 방해하다. 흑인들의 도움을 받아 쉑과 킬은 다이아몬드를 찾아낸다.