Romantiškas, ką tik iš kalėjimo išėjęs nusikaltėlis Seiloras, nepaisydamas įsipareigojimų policijai, leidžiasi į kelionę po Kaliforniją su paaugle Lulu. Tačiau jos motina negali susitaikyti su dukters pasirinkimu ir jų ieškoti pasiunčia samdomą žudiką, kuris nerūpestingą meilužių kelionę paverčia bėgimu nuo mirties.
Džonas Šaftas – bebaimis Niujorko policijos detektyvas. Visuomet vilkintis juodą odinį apsiaustą Džonas Šaftas nepripažįsta jokių autoritetų, ginčus linkęs spręsti kumščiais ir todėl dažnai konfliktuoja su kolegomis. Šis pareigūnas tiria painias ir sudėtingas, dažnai su rasizmu susijusias bylas. Vieną naktį šalia naktinio baro žiauriai nužudomas juodaodis vaikinas. Atvykęs į nusikaltimo vietą, Džonas Šaftas nė kiek neabejoja, kad tai garsėjančio žiaurumu rasisto Valterio Vadeo rankų darbas. Vienintelė Džono Šafto viltis - baro padavėja, kuri matė kaip baltaodis rasistas turtuolis užmušė tą juodaodį smūgiuodamas per galvą su beisbolo lazda. Tačiau mergina bijo susidorojimo ir atsisako liudyti teisme. Neturėdamas reikalingų įkalčių teisėjas paleidžia vaikiną už piniginį užstatą, kurį sumoka jo tėvas turtuolis. Vos išėjęs iš kalėjimo Valteris pabėga į Šveicariją. Pralaimėjęs Džonas Šaftas palieka Niujorko policiją ir savais metodais imasi tirti šią bylą.