It's true that Hancock is not your typical superhero. Based on the movie, his background isn't. It's pretty interesting if you ask me, but you'll have to watch it to find out.
I watched it with friends and they thought that only the first half of the movie was good where the story was all about Hancock's blunders but I did like the rest of the story, which was about his past, and... yea I'll leave it at that. Charlize Theron plays a good role, and she's soo pretty!!
Great action, and the story was good with the plot twists. The story pretty much explains itself without leaving you lost.