Will Smith stars as John Hancock in Columbia Pictures' action comedy HANCOCK. Photo credit: Scott Garfield.

Will Smith stars as John Hancock in Columbia Pictures' action comedy HANCOCK. Photo credit: Scott Garfield.