Джон Шафт-молодший (Джессі Т. Ашер), аналітик ФБР, повинен об'єднатися зі своїм батьком, який живе окремо, Джоном Шафтом II (Семюел Л. Джексон) і дідом, Джоном Шафтом (Річард Раундтрі), щоб розкрити правду про смерть свого друга. По дорозі вони стикаються зі старими ворогами та новими небезпеками, але врешті-решт мусять покластися один на одного, щоб розкрити цю справу.