SEARCH by Movie Title or Actor First Name

Will Smith plays John Hancock, a guy who possesses immense physical strength, is invulnerable and can fly. However because he drinks to excess and has a difficult personality, John's heroic feats often bring lawsuits and bad press. After saving the life of a guy named Ray (Jason Bateman), the grateful PR exec vows to help the superhero improve his image.