'Hancock' traz, com uma super produção que custou cerca de US$ 150 mi, Will Smith como um super-herói que perdeu a popularidade, devido às suas tentativas de resgate pouco convencionais. Mas que após salvar um agente de relações públicas, chamado Ray Embrey (Jason Bateman), ganha um aliado para ajudá-lo a melhorar sua imagem.
A idéia não é bem aceita por Mary (Charlize Theron), a esposa de Ray, que mostra ao marido que Hancock teve uma ordem de prisão contra si lançada. Ray então sugere que Hancock se entregue, mesmo podendo escapar da prisão na hora em que quisesse, apenas para dar o exemplo e iniciar a mudança de sua imagem junto ao público.
Ray acredita que, com Hancock preso, a criminalidade irá disparar e, com isso, a população desesperada chamará de volta seu herói.