This movie has three Shafts in a movie series that now has five “Shafts.” Yeah, there’s definitely history there.
So this film re-introduces the John Shaft from the 20 movie, played by Samuel L. Jackson. The audience soon learns that he and his girlfriend Maya (Regina Hall ) have had a child, JJ (Jessie T. Usher). Because of the danger associated with his job, though, Maya takes JJ away from New York City to live in a safe environment.
The story picks up in the present day, with JJ now a grown man and an FBI data analyst. While not a field agent, the death of a friend drags him out of the office and into NYC’s crime underground. To get some help, JJ enlists the help of his estranged father. Together they have to balance reconnecting and solving the latest case.