A very, very good action film, in my opinion. Hancock is America's first vagrant superhero at the start of the film. He rescues a PR guy whose ancient Beemer is stuck on the tracks, and the PR guy sets him on the right path, then Charleze Theron's character takes over the conflict in the plot. All very well done. Lots of humor, great special effects, and quite well done.
Stay in your seat until you see who the gaffers were.