Just came back from seeing it. I have to say, it was a thoroughly enjoyable movie. It delivered what it promised, and then some. I dont want to ruin it for anyone, so i wont talk about the plot much, but the acting was great all around, and the dialogue and delivery were beautiful.

one of the many great funny moments:

Random pissed of woman: i can smell the liquor on your breath!
Hancock: Cuz i've been drinking bitch!