As superhero movies go, this is definitely a break from the norm. Will Smith plays a down-and-out superhero, slumming his way through life knocking back a bottle of alcohol. His life is meaningless, self-centred and he's hated by pretty much everyone. He leaves a trail of destruction in his wake, and even when tries to do the right thing, he's confronted with his own inabilities and verbal abuse from the world around. In short he's pretty close to a homeless drunk with some extraordinary powers.
However, all that changes when he inadvertently saves Ray (Jason Bateman) from a car accident and then becomes Ray's pet project in a publicity campaign to make the world a better place. Ray's wife Mary (Charlie Theron) finds out first hand what it's like to know a superhero when her husband invites Hancock around for dinner, and a spark between them ignites. As Hancock works with Ray on a rehabilitation plan to better himself as a person, there are some great comedy moments that are full of action and some first rate special effects.
Overall, this is a spin on the good and moral superhero stories, showing a less than perfect hero looking for guidance. It's fun, fast and full of action, and great watching.
My only negative comment with this movie is I didn't particularly like the coincidental and god-like plot near the end of the film, where I thought the story got too far stretched. Apart from that, it's a fun movie that looks good and worth watching if you like superhero flicks.