Sucker Punch appears to be a girl power kickass action packed fantasy film on the surface; underneath it's anything but. The women are marginalized and portrayed as weak, which seems odd considering they are kicking butt - but it's only in their fantasy. The real girls are weak and don't stand up for themselves.
They are dressed up like little dolls to be fawned over - wearing little clothing and way too much make up. Their sexuality is even more exaggerated with their names (see below).
The entire thing is disjointed and filmmaker Zack Snyder tries to make a deeply intelligent movie with many different levels - but it just comes across as confused.
A young girl, whom we only know as "Baby Doll" (Emily Browning) is sent to an insane asylum by her evil stepfather after her mother dies and an unfortunate accident occurs for which she is completely blamed. In order to survive the harsh conditions and looming doom, including a lobotomy, she escapes into a fantasy world. Baby Doll and her friends, Blondie (Vanessa Hudgens), Amber (Jamie Chung), Sweet Pea (Abbie Cornish), and Rocket (Jena Malone), are beautiful dancers in a theater with the institutions psychiatrist (Carla Gugino) as their dance instruction.
The movie represents a fantasy world within a fantasy world within a fantasy world. Not only do we go into one fantasy world, but the film is even further complicated by another world - in order to carry out their plans to escape, Baby Doll dances and it creates another world in which the girls are kickass action heros, on missions from some older man (think Charlie's Angels).
As a gamer, you would be in absolute heaven in the world created by Zack Snyder. He blurs the lack of story with some really cool shots and visual effects. Snyder seems to hope all the visual distractions will make you forget about the confusing and disjointed plot. It doesn't work, but the graphics are cool anyway.
There is a plot very loosely dispersed throughout the movie, but it's so muddled by the other layers Snyder is trying to include that it's too hard to tell what's actually going on. The girls are on seemingly senseless missions, killing dragons and robot creatures which is mixed in with the interesting storyline of the girls trying to escape the institution. It would have been better to see more of that storyline throughout the film.
We needed to see more of Jon Hamm. The actor was only in the film for a couple of seconds and it was a complete waste. If Snyder wasn't trying to make his film so epic, he would have been able to include more of the good stuff, like why the girls were in the insane asylum in the first place, the implications of a lobotomy, and more Jon Hamm.
The movie could have depicted strong and intelligent women, instead it decides to focus on the sexuality and ruins any chance of being taken seriously.
If you're an avid gamer who likes to look at oversexed women, then you're going to love this one. Anyone else will find it too long, too disjointed, and uninteresting.