Everyone loves Will Smith. What’s not to love? He’s everyone’s hero and here he plays a superhero with a difference: his John Hancock is a gruff, heavy drinking, rude, unpopular lout who helps uphold the law - ungraciously. We think we know where the story is heading when Jason Bateman’s PR consultant Ray Embrey (’I want to change the world’) gives him an image makeover, but we are wrong. I love surprises and would happily be led up the garden path with Will Smith, but there’s a fatal flaw to Hancock, with alien-sized plot holes and worse still, characters behaving out of context. As a result, this big budget Will Smith action movie is certain to divide audiences and for the most part leave them wanting.