Will Smith

Will smith is the actor who plays John Hancock in the movie Hancock.