Hancock (Will Smith), una especie de héroe bastante impopular, se siente insatisfecho, atormentado e incomprendido. Con sus acciones heroicas, consigue salvar muchas vidas, pero, al mismo tiempo, provoca auténticas catástrofes. Aunque, en general, la población le está agradecida, la mayoría de los habitantes de Los Ángeles no puede soportarlo. Un día en que le salva la vida a Ray Embrey (Jason Bateman), un alto ejecutivo de una empresa de relaciones públicas, Hancock se da cuenta de que es un ser vulnerable. (FILMAFFINITY)