Хэнкок - супергерой, которого прекрасно знают и ненавидят все жители Лос-Анджелеса. Дело в том, что Хэнкок - хамоватый алкоголик, который, делая добрые дела, совершенно не задумывается о причиненном ущербе и регулярно разносит половину города. Однажды судьба сводит Хэнкока с специалистом по пиару Рэем, который понимает, что тому просто необходима смена имиджа. Начинается кропотливая работа по превращению маргинала в образцово-показательного супергероя.
Есть герои, есть супергерои, и есть Хэнкок. Обладание сверхспособностями предполагает ответственность, все знают это - кроме него. За любую задачу он берётся с душой и лучшими намерениями, спасает жизни людей - ценой нечеловеческих разрушений и неисчислимого ущерба. В конце концов, терпение общественности подходит к концу: люди благодарны своему местному герою, но иногда не понимают, чем заслужили такое наказание.
Хэнкок не из тех парней, кого волнует какое-то там общественное мнение, но однажды, после очередного подвига, спасая высокопоставленного пиарщика Рэя, он вдруг понимает, что в некотором смысле он может быть уязвим. С этим трудно смириться, особенно по мнению Мэри, жены Рэя, считающей, что Хэнкок попросту безнадежен.