Hancock es un superhéroe borracho y antipopular, que intenta hacer siempre lo correcto, pero su pasotismo y falta de disciplina acaba desatando un desastre mayor que el que quiere evitar. Un agente de publicidad intentará lavar su imagen y convertirlo en un auténtico superhéroe querido por todos.