John Hancock (Will Smith) is an unkempt, crude, mannerless and cynical superhero. But his services come with a hefty price tag, as he uncaringly and accidentally destroys millions of dollars worth of property in the process of stopping armed madmen. In walks Ray Embrey (Jason Bateman), a PR guy with no luck trying to sell his revolutionary yet profitless ideas to major moneymaking corporations. When his life is saved by the destructive Hancock, he offers his services to help redefine Hancock's less-than-perfect public image. Then there Ray's mysterious wife Mary (Charlize Theron).
Overall Hancock is worth seeing because of the impressive performances by the cast who make it with your time. If you're a fan of Will Smith or you're just looking for a movie with some action and humor you can't go wrong with Hancock.view less