Efsane siyahi dedektifin maceralarını konu alan filmde Samuel L. Jackson başrolde.
Bir dönemin umut veren yönetmenlerinden John Singleton, Shaft’ın devam filmiyle karşımızda. Kahramanımız ise 1971 yapımı aynı adlı filmin dedektifinin adaşı ve yeğeni John Shaft (Samuel L. Jackson).
New York şehri dedektifi John Shaft’a, Trey Howard’ın (Mekhi Phifer), zengin bir emlakçının oğlu olan Walter Wade, Jr. (Christian Bale) tarafından ırkçı nedenlerle öldürülmesi olayını soruşturma görevi verilir. Shaft, cinayetin görgü tanığı Diane Palmieri’yi (Toni Collette) bulur ama kadın çabucak ortadan kaybolur ve mahkemeye çıkmaz. Wade Jr. kefaletle serbest bırakılır, İsviçre’ye kaçar. İki yıl sonra geri döndüğünde Shaft onu ülkeden ayrıldığı için yeniden tutuklar. Pasaportu elinden alınan Wade Jr., emniyet amirliğinde Dominikli uyuşturucu kaçakçısı Peoples Hernandez’e (Jeffrey Wright) rastlar. Katil zanlısı yeniden kefaletle serbest bırakılınca, Shaft görevinden istifa eder.
Connor O'Neil hayatında sorumluluk almaktan sürekli kaçınan ve zamanını spor karşılaşmalarında bahis oynayarak geçiren birisidir. Yakın arkadaşı olan bir bankerden borçlarını ödemek için yardım istediğinde arkadaşı ona artık karşılıksız para veremeyeceğini söyler. Çalışıp para kazanması gerektiğini öğütler ve ondan şirketinin sponsoru olduğu beyzbol küçükler takımının koçluğunu üstlenmesini ister. Hayatında kendisinden başka hiç kimsenin sorumluluğunu üzerine almamış olan Conor, istemeye istemeye görevi kabul eder. Şikago'nun en belalı mahallesinde bir okulda okuyan küçük zenci çocukların koçluğunu üstlenir. Zaman geçtikçe çocuklara ne kadar bağlandığını kendisi bile şaşırır. Bu 10 yaşından küçük çocuklar kendisine hayat dersi vermektedir. Olayın içine bir de genç öğretmenleri Diane Lane girince, işler Conor için daha da ilginç olmaya başlar. Sonunda Conor aydınlanmanın ve kendini bulmanın değişik şekiller de ortaya çıkabileceğini öğrenmeye başlar.