W rolę Shafta pierwotnie wcielić miał się Don Cheadle. Wesley Snipes również był brany pod uwagę do roli tytułowej.
Jennifer Esposito brała udział w castingu do roli Diane Palmieri.
Podczas aresztowania Walter ma krew na lewej dłoni. Ale we wszystkich ukazanych później wspomnieniach ma krew na dłoni prawej.
W scenie na sali sądowej tablica z imieniem sędziego zmienia się z Kimball na Bradford.
Shaft parkuje swój samochód na chodniku w deszczową noc. Samochód jest całkiem suchy pomimo jazdy w deszczu.
Kiedy Shaft myje samochód na stacji benzynowej, piana na przedniej szybie auta pojawia się i znika, w zależności od ujęcia.
Podczas pościgu samochodowego ilość uszkodzeń na tylnej szybie czerwonego auta zmienia się pomiędzy ujęciami.
Film nakręcono w Nowym Jorku (Nowy Jork, USA) i w Jersey City (New Jersey, USA).
Dla Samuela L. Jacksona przygotowano 9 różnych płaszczy. Jedyne, co je łączyło to kolor - wszystkie były czarne.
Zdjęcia kręcono od 21 września 1999 roku do 24 stycznia 2000 roku.