People didn't like Hancock because of the dramatic origin story tacked on the end. I, however, loved this ending. And it's really not tacked on at all. If you go back and watch the movie a second time, you'll notice little nuggets of origin from the very beginning.
According to me, there are two kinds of superhero movies. There's the origin story, like Spiderman, or any of the latest Marvel movies. Or there's the "continuing adventures of..." story which largely ignores any hero origin because it's not all that important to the plot. These can be superhero sequels, spoofs, etc.
Take a movie like The Incredibles, which I hated btw. There are no origins given. The characters are just super. And that's okay because it's not that kind of movie. The focus is on the present story, that whole retired-superhero-coming-out-of-retirement thing. It basically doesn't matter who they are or where they came from, the focus is on what happens when they get back to the hero business. However, if you leave out the origin story you better make sure your current story can stand on its own. In my opinion The Incredibles did not. They fight a bad guy. Awesome.
Now let's look at Hancock. You have a really funny story about a clumsy alcoholic superhero. He genuinely wants people to like him. He tries to help but just makes things worse. There is great action, great comedy, and some very touching moments. Will Smith is so perfect in this. He's goofy one minute and an action star the next. If you're thinking this sounds like typical Willienium-Era Will Smith you'd be wrong. This isn't Men in Black or Bad Boys. Hancock actually has some depth. Plus Will Smith has gained some biceps since those days, ladies. Jason Bateman is also funny in his dry Jason Batemanny way. Plus Charlize Theron is hot in some movies and this is definitely one of them. Basically, Hancock could do very well on its own, ignoring the origin. But, surprise there's a twist! We get an origin too. And it's original! He's not a mutant and he wasn't bitten by anything radioactive. It's creative and cool and hasn't been done before. I love Hancock and I'm not ashamed to say it. Even though that sounds dirty.
Let's see. What's next on Starz? Crazy Girls Undercover starring Nikki Ziering. Las Vegas strippers fighting terrorism. Am I that bored?
4 Awesome Eagles!!