Hancock Trailer
In Hancock, the cantankerous titular superhero (Will Smith) alienates the public even as he saves their lives. One day, the publicist he rescues (Jason Bateman) decides to help him improve his image. Also starring Charlize Theron. Opening Friday, July 4.
Click below for the trailer and photos.