Velika moč prinaša veliko odgovornost, to vedo vsi – razen Hancocka, se razume. Tečen, prepirljiv, sarkastičen in nerazumljen, poleg tega pa še zapit. S svojimi junaškimi podvigi sicer misli dobro, vse opravi, kot se spodobi, in pogosto rešuje življenja ljudi. A za seboj vselej pusti strašansko zmedo in škodo, ob kateri državljani kar onemijo.
Javnost ima tega naposled dovolj – saj so hvaležni, da imajo lokalnega junaka, ampak zgledni meščani Los Angelesa se sprašujejo, kaj so storili, da morajo prenašati tega tipa. Hancocku ni mar, kaj si ljudje mislijo o njem, dokler nekoč ne reši življenja uglednemu predstavniku za stike s javnostjo Rayu Embreyju (Jason Bateman). Nepriljubljeni super junak začne spoznavati, da ima morda tudi svojo ranljivo stran, še posebej, ko spozna Rayevo ženo (Theron) in sina (Jae Head).