John Shaft (Samuel L. Jackson) este un detectiv particular destul de periculos având niște tehnici foarte neortodoxe când vine vorba de rezolvarea cazurilor. Într-o zi se trezește cu fiul lui cerându-i disperat ajutorul.