This movie was totally bi-polar. The first half was pretty good and the second half was a mish-mash of convoluted psuedo-plot. It's unfortunate because it seemed to really have potential, right up to the "plot twist" which absolutely ruined the movie. Don't waste your time renting this at full price at Blockbuster...wait for it to reach the dollar bin if you feel you need to see it. This is the first Will Smith movie that a really didn't like. A major disappointment.