Shaft (Jackson) est un détective privé, populaire auprès des femmes, qui combat le crime à New York. Il est chargé de retrouver un meurtrier (Bale) qui veut éliminer le seul témoin (Collette) du meurtre de son partenaire (Williams).
Avec l'aide de son collègue Rasaan (Rhymes) et de son oncle (Roundtree), Shaft doit s'assurer que le témoin demeure en vie assez longtemps pour témoigner. Il découvre que le meurtrier est caché par People Hernandez (Wright).
Inspiré d'un roman d'Ernest Tidyman.