Which actor played Hancock (2008)?

  • Kevin Bacon
  • Will Smith
  • Jeff Goldblum
  • Tom Cruise
Image credit: Mason Kimbarovsky.