
The superhero is a modern mythological being. We take these new gods and dress them in leather and spandex, but they are still very much the gods of old. In Hancock, that idea is taken a step further and runs very close to lifting the premise of Neil Gaiman’s The Eternals from Marvel Comics. Enough of the story is different from Gaiman’s that I don’t expect a lawsuit anytime soon, and the humor is all original, but this Will Smith vehicle still felt like it had a hard time getting off the ground.
The problem is that very little of the film seems original enough to be gripping, or familiar enough to be fulfilling of prior expectations. We follow Hancock (Smith) as he drunkenly fights crime and saves civilians from disasters. Of course, we are meant to feel sorry for him somehow, but it is difficult to generate sympathy for a character that is his own worst enemy. When he saves struggling PR agent Ray Embrey (Jason Batemen) from a train collision, he sets off a series of coincidences that even diehard comic book fans may have trouble swallowing. Ray begins helping Hancock change his image and we watch as the superhero finds the humanity within himself. It is a basic redemption story, but the protagonist doesn’t have much of a fall from grace in the first place, so most of the redeeming is simply setup for cool visual effects.

Sure, Charlize Theron is smoking hot in Hancock, and Will Smith and Jason Batemen hit all their punch lines, so this isn’t a total waste of celluloid. The problem is, there are better movies in theaters this Independence Day, and I don’t know that Smith can deal with another semi-success if he wants to retain his real-life godlike prowess at the box office. Hancock is one of those movies that has a lot of potential that just goes unrealized. Smith may be playing a leathered-up representation of Zeus, but he really doesn’t make lightning strike this time around.
Final Verdict (out of 5):
![]()
Recent comments
2 weeks 6 days ago
11 weeks 5 days ago
19 weeks 2 days ago
19 weeks 4 days ago
19 weeks 6 days ago
20 weeks 3 days ago
20 weeks 4 days ago
21 weeks 1 day ago
21 weeks 1 day ago
22 weeks 12 hours ago