who better than Will Smith to play an alcoholic, down-and-out, incredibly sarcastic superhero. Hancock is not your average superhero. Every day he wakes up mad at the world. He doesn't remember what happened to him and there's no one to help him find the answers. Hancock is invulnerable, possesses superhuman strength, and can fly at supersonic speeds.