I liked it, it's an okay film, but I think they could do better. All the characters are fleshed out great instead of John Shaft himself, the police and Toni Collete's character, that means the villains are the most complex characters. The story was okay, but it got complicated at times because of the numerous uninteresting characters and the thick accents. The action is okay action, it's little cliched and not really suspenseful or exciting. I didn't mind some of the action cliches, it was part of the fun, but I felt they could make them more understandable or relatable. "Shaft" is an okay fun film.