It seems like “Hancock” will end up being one of those movies people either love or hate with very little room in between. The basic story line behind “Hancock” is a troubled superhero who is having a tough time grasping his lot in life.
Along comes Ray Embrey (Jason Bateman) and his perfectly normal family with wife Mary (Charlize Theron) and son Aaron. The timing is right as Ray is a PR man looking to save the world and he is introduced to Hancock when a train almost runs over Ray's car.
So, there you are thinking “Hancock” will be one of those generic feel-good movies where the troubled hero finds out he's a good person and starts to help others. It actually goes that way until we find the Plot Twist which takes the movie in a new direction.
It seems that Ray's wife is just like Hancock. Both are immortal beings. Call them angels or whatever, all they really say is that they are “built in 2's.” Their powers diminish as they get closer physically to each other. This is to allow them to settle down and live normal, human lives. The pair will shed their powers and become normal humans.
In the case of “Hancock” it seems that Hancock and Mary have been doing this dance for thousands of years. Even though it's Hancock's natural instinct to be near Mary, it is also his undoing. As mortality sets in, Hancock must make a decision to be near his perfect match or to be as far away as possible to save her.