Zack Snyder’s clearly a testosterone junkie. I mean, look at his back catalogue – the greased-up death porn of 300 and Watchmen’s explosions and brutality speak of a man who likes his action big – and his ladies’ assets bigger.

So we come to Sucker Punch - Snyder’s magnum opus – and as you’d expect, it’s a testosterone-filled thrill ride which hits the mark it was aiming for perfectly – namely that of teenage boys (and men who should know better).

The flick stars the delectable Emily Browning as Babydoll, a 20-year-old girl committed to a mental institution by her murderous stepfather. Unfortunately, after the emotive opening, the plot degrades into almost unintelligible nonsense.

From what I could glean out of the morass of weirdness, Babydoll is a bit of a dreamer. As she is being escorted through the corridors of Lennox House for the Mentally Insane she takes note of the five things she will need to escape the white-walled hell – fire, a knife, a map, a key and one more thing, which remains a mystery (and is easily solved in the first five minutes of the movie).

However, before she can get started an underhanded orderly - Blue Jones (the brilliant Oscar Issac) - forges the signature of the resident psychotherapist and lines Babydoll up for a lobotomy – leaving her late mother’s fortune for her greedy stepfather.

At this point, things get… well… weird.

Babydoll’s imagination runs wild as she and her co-conspirators plot their escape, catapulting the movie from grim reality to a sun-kissed fantasy world that makes precisely no sense.

The institution becomes a 60s brothel, Blue a mobster, and Babydoll his new girl. The High Roller – a huge, fat evildoer – has paid well for her virginity and, along with her new friends – Amber, Rocket, Sweetpea and Blondie - Babydoll starts to gather the five items, using her erotic dancing skills to distract the men as the girls work.

While she dances she dreams up fantasy worlds related to what the girls are doing – so grabbing a kitchen knife from the chef becomes a battle to disarm a bomb guarded by an army of robots and the thievery of a lighter (fire) becomes a race against marauding orcs in order to slay a dragon.

It’s just ridiculous – a dream within a dream but with none of the brilliance of Inception.

In fact it’s so full of plagiarism (my friend and I spent most of the movie picking out which movies Snyder was ripping off) that it’s actually a little mind-numbing watching the constant action – good thing then that the action kicks ass!

I’ll let others debate whether the presentation of the girls in the film (who are either in suspenders, corsets and high heels, or military garb respectively) is a big issue or misogynistic - all I know, as a hot-blooded man, is that it was great to watch… Call me a git if you must but that part of things was awesome – turn off your mind for a moment and simply enjoy the scenery, the action, the insanity of watching a B25 Liberator bomber strafing a dragon as a horde of orks battle in a shattered castle, and the movie makes sense – it’s Snyder’s wet dream on the big screen.

Sadly though even this isn’t enough to save Sucker Punch from an average score.

If you go to see this, go in the full knowledge that the plot makes no sense and you’ll enjoy it – especially if you like girls in suspenders fighting off samurai robots with miniguns.

Oh, and the soundtrack kicks ass. I’d buy that over the movie any day…