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 is also 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.