Will Smith Hancock?

Will Smith played a homeless superhero in the movie Hancock. Unfortunately he was also a drunk. Hancock had super powers, such as being able to fly, super strength, and others.