I thought it was alright. I thought Will as an a-hole alcoholic was a nice change of pace for him but I thought his character developed too quickly. The actual story of Hancock was a little too vague for my liking some things just didn't feel complete enough (a lot of the plot with Charlize Theron just felt like it could have been better, to me).
A lot of the jokes would have been great if I they hadn't been played to death on TV already. Still there were funny moments I hadn't seen yet. I wish the movie had taken a darker tone as well. I think I'll like it more after I see it a few more times, but I'll always think it could have been the great movie I expected "Tonight, He Comes" to be.
God Blessa!