Hancock (Will Smith is acted the role of), is the bulletproof national superman, the criminal is frightened to him. However, every time this national superman confronted criminals, he caused earth-shaking, caused serious damage, and posed a great threat to the lives and public property of citizens. This is why although he has unique abilities, he is still not recognized by the public. His irritable and unexcused personality aggravates the contradiction. On this day, the public relations manager Ray Embrey (Jason Bateman is acted the role of) is very unlucky, not only his global love concept can not sell out, but also on the way home was stuck in traffic jams on the train track, almost run over by the train. Hancock appeared in time to save his life, unstoppably disrupted the train and traffic at the scene, and aroused public anger. In a flash of inspiration, Ray decided to package Hancock and turn him into a hero loved by the whole people. Unexpectedly, the biggest objection came from his wife Mary (Charlize Theron), who insisted that Hancock leave her family. As things go on, it involves a surprising lingering relationship.