Shaft is an exercise in futility. What made the original film fun to watch is missing entirely from this film. I don't even know why they bothered to produce it. There is nothing about this film that is worth noting. The direction is uninspired and the writing is terrible. A shame really because John Singleton is a great director. This film doesn't do him justice, I was glad that he made Baby Boy after this one tanked at the box office.
Samuel L. Jackson stars as John Shaft, a bad dude with an even badder attitude. Too bad it doesn't reflect upon the screen. Christian Bale plays a version of a character he played in American Psycho whilst Jeffery Wright totally hams up the picture. It seems like everyone was trying to overact each other. The trailer has scenes that aren't even in the film and after watching it I felt like I was given the shaft by the film makers and their producers.
Don't even bother wasting your time and money to watch this film. Richard Roundtree makes a cameo appearance as Shaft's uncle. He even gets more play than Shaft. Lawrence Taylor makes am unwelcome guest spot. He basically played himself. I was shocked to see how good of an actor he actually is when I watched him in the Ringo Lam film In Hell