Far more entertaining than it has any right to be, this is a big, messy blockbuster retelling of the Greek myth that thankfully has a sharp sense of humour and some surprising twists up its sleeve. The cast is also packed with veteran performers who know how to make the most of some eyebrow-raising innuendo, generating intrigue while keeping the audience laughing with them rather than at them.

The premise takes a revisionist approach, grounding the legend of the demigod Hercules (Dwayne Johnson) in real stories that have been exaggerated by his nephew Iolaus (Reece Ritchie), who travels with him as a kind of toga-era marketing expert. Their team of mercenaries includes wryly fatalistic seer Amphiaraus (Ian McShane), quick-witted blade-thrower Autolycus (Rufus Sewell), bow-wielding amazon Atalanta (Ingrid Bolso Berdal) and loyal mute warrior Tydeus (Aksel Hennie). When they're offered a fortune by Lord Cotys (John Hurt) to quell a rebellion, they find themselves in the middle of a massive battle that doesn't go the way they expected. And as events take unforeseen turns, Hercules and his gang have to dig deep to turn the tide in their favour.

Johnson is a natural in the role, so massively pumped up that he looks like he could be popped with a pin. His hulking physique and just enough back-story give the character's reputation some weight, both literally and figuratively, so even if he's not half-god his achievements are still pretty impressive. (There are also plenty of hints that he may turn out to be a god after all.) And the surrounding characters add to this with cleverly written roles that are expertly played by British scene-stealers Hurt, McShane, Sewell, Mullan and Fiennes. McShane is so good that he essentially walks off with the whole movie. But relative newcomers Ritchie, Hennie and Berdal more than hold their own.

Continue reading: Hercules Review