Hancock 2

Hancock 2 is an American action-comedy superhero film starring Will Smith and Charlize Theron.

Cast

 * Will Smith as John Hancock, a superhero.
 * Charlize Theron as Mary Embrey.