I disliked this movie quite a bit. I think all of the plot devices and story ideas they used have been done many times before, and most of the acting(theron) was pretty bad. The entire second act was ridiculous, and the superhero battle between hancock and mary was terrible and out of place. the character's motivations rarely made sense, they never really acted in ways that were especially sympathetic, and there wasn't really an arc to the film outside of "Hancock learns who he is." there wasn't even a villain in the superhero movie, for chrissakes. Then they added those three random dudes at the end who somehow started a prison riot, escaped with a posse, and attacked him at the hospital. Did they have a purpose, or was that just some kind of porrly set up, last minute, deus ex machina? This movie was not good.