Hancock(Will Smith飾),是刀槍不入的全民超人,犯罪分子對他聞風喪膽。然而這位全民超人每次與犯罪分子對峙都鬧得驚天動地,造成嚴重的破壞,對市民的生命和公共財產(chǎn)都是巨大的威脅。這也就是雖然他有著獨一無二的能力卻仍然得不到大眾認同的原因。他暴躁易怒又不辯解的個性更是激化了矛盾。這天公關經(jīng)理Ray Embrey(Jason Bateman飾)十分倒霉,不僅他的全球愛心理念推銷不出去,更在回家的途中被塞車堵在了火車軌道上,險些就被火車一碾而過。Hancock及時出現(xiàn)救了他一命,不可阻擋地破壞了火車和現(xiàn)場的交通,惹起眾怒。Ray卻靈光一閃,決定包裝Hancock,把他塑造成為一位全民愛戴的英雄。沒想到,最大的反對竟然來自他的妻子Mary(Charlize Theron飾),她堅持要Hancock離開她的家庭。事情發(fā)展下去,牽扯出令人驚訝的纏綿前緣。