Джон Шафт (Ричард Раундтри) - частный детектив, у которого есть офис на Таймс-сквер. Однако его дела обычно тянут его в район Гарлема в Нью-Йорке. Там его нанял гангстер Бамби Джонас (Моисей Ганн), чтобы найти свою дочь, которая, как полагают, похитил враждующий клан мафии. Однако во время своего расследования Шафт предполагает, что это не просто банальное похищение. Его клиент Бамби, похоже, не рассказал ему все, что имеет отношение к делу.