Unfortunately, the intensity of our main protagonist's early character beats turns out to be largely redundant, as the movie descends into a delusional fantasy world where even 'reality' is not what it seems. It would be wrong, of course, to expect a sophisticated examination of the real and the invented – best left to the likes of Chris Nolan – but Sucker Punch's problem is that it never seems to pick up from where it begins.
Though Oscar Isaac is perfectly adequate as the insidious Blue, Mad Men's Jon Hamm is wasted as the High Roller, whose arrival is mooted so many times that his two minutes of screen time seem almost criminally undercooked. The ladies do what they were intended to do, with Emily Browning arguably stealing the show as Baby Doll. Unfortunately, the script demands very little by way of personality, and one or two of the main characters barely even function as plot devices.
Having said that, despite its obvious flaws, Sucker Punch is a perfectly enjoyable movie that will appeal mostly to action fans, video game and comic book connoisseurs, both young and old. Snyder has carved out a clear niche at this point; and with his Nolan-produced Superman reboot set to land in 2012, it's clear that he is quite happy to stay where he is.