This was perhaps the WORST movie I have endured in the last 10 years. Will Smith flits from plot to plot in an absolutely unbelievable (even in a movie) story line. And that is assuming you can even figure out there is a story line holding the whole mess together. As I said to my wife as we were leaving (along with at most 20 other patrons in the theatre) "had this been a rented video at home I would have retired to another room after 15 minutes rather than waste more of my time." Don't waste yours!