Hancock is not the usual superhero film you may expect... Hancock, starred by Will Smith, does not exactly fit in the stereotypical superhero mold: this particular 'superhero' is indeed alcoholic, dirty and quite short-tempered...
Here below the official trailer of Hancock:
There are heroes,
There are superheroes,
And then there's...
"A hard-living superhero (Smith) who has fallen out of favor with the public enters into a questionable relationship with the wife (Theron) of the public relations professional (Bateman) who's trying to repair his image." (Source: IMDb)
I would not have expected Will Smith in such a movie after I Am Legend but anyway it looks funny.