Will Smith stars as John Hancock in Columbia Pictures' action comedy HANCOCK. Photo credit: Frank Masi SMPSP.

Will Smith stars as John Hancock in Columbia Pictures' action comedy HANCOCK. Photo credit: Frank Masi SMPSP.