Peter Berg (THE KINGDOM, FRIDAY NIGHT LIGHTS) directs this story of a reluctant superhero, John Hancock (Will Smith). Like the best superheroes, Hancock can fly, is bulletproof, and has insurmountable strength. He uses these gifts to fight crime in Los Angeles and save people in distress, Unfortunately, he also is a drunk who leaves a trail of costly destruction behind during his lifesaving pursuits, and his constant sarcasm fails to win him friends. But after Hancock randomly saves his life, public relations executive Ray Embrey (Jason Bateman) decides to give him a makeover and help the superhero change his image so that the police and citizens of Los Angeles will realize how much they need their seemingly inappropriate hero. All the while, Ray's wife, Mary (Charlize Theron)--who seems to simultaneously have a strange connection and aversion to Hancock--worries that her do-gooder husband will end up disappointed by Hancock's antics.
The special effects are quite impressive, as Hancock flies through Los Angeles crashing into buildings, bursting through freeway signs, and flipping automobiles around as if they were wet noodles. Smith evokes a depth and warmth in Hancock; even when he's unpleasant and anti-social, it's clear that there is more to him. Bateman is well cast as a man who really does want to change the world for the better. And Theron is quite touching in her role as a wife to Ray, a mother to Aaron, and ultimately a savior to Hancock. Be forewarned that this rather lighthearted film takes a rather sudden dark turn about three-quarters of the way through, and gunplay and fight scenes abound.