Time Out says
own a cape.
He’s a selfish layabout in need of some old-fashioned movie redemption. Which is exactly what we get. Oddly, it takes a suburban PR executive called Ray – played with charm by Jason Bateman – to correct Hancock’s behaviour, even if Ray’s wife Mary (Charlize Theron) is strangely wary of their friendship. As Ray gets to work on Hancock’s image, the film offers some humour and Smith, as ever, is fairly charismatic.
For the first half, there’s a laidback, knowing vibe to the script and Smith has some fun with the whole bizarre idea while director Peter Berg swings his camera about as he did for ‘The Kingdom’. It’s a very modern conceit: that behind every successful man lies an even better publicist. And it’s no coincidence that Hollywood, with its reliance on a well-oiled PR machine, has come up with a fictional publicist who’s more angel than svengali. But then the rest of the film – after an hour – flops spectacularly.
The big problem is that the script tries to have its cake and eat it, first ribbing us with nods and winks emanating from this sideways view of a superhero and then abandoning this detachment in favour of a traditional comic-book showdown that feels out of place, rushed and squeezed into the film’s remaining minutes. Put simply, the filmmakers bottle it.
Hancock’s reinvention as a good guy coincides with the emergence of a super-criminal played by Brit actor Eddie Marsan, who in the facial hair department looks like he’s stepped off the set of ‘Happy-Go-Lucky’. He’s a lame villain. There’s an unexpected twist that throws some weird, distracting logic into the mix, followed by a crisis, a fight, a spurt of apocalyptic digital larks – and it’s over. The film bows out not as a wink-wink pastiche but as a straightforward superhero movie – and a bad one at that.
Cast and crew