Hancock – Call Me Crazy One More Time: Hancock (Will Smith) is desperate to discover the truth about who he is but Mary (Charlize Theron) refuses to tell him.
Hancock – Call Me Crazy One More Time: Hancock (Will Smith) is desperate to discover the truth about who he is but Mary (Charlize Theron) refuses to tell him.