This movie is simply going to blow you away.
Essentially, it divides into two parts - the first story is that of a young woman, Baby Doll (Emily Browning) who has an abusive father, who commits her to an insane asylum run by Carla Gugino (looking droolingly good). Carla runs the asylum as a high-class brothel. The problem is that our hero is scheduled for a lobotomy by noir icon Jon Hamm, so she has to escape - but how?
This firststory has many noir elements from sharp camera angles, use of chiarascuro, burned-our lightbulbs, prisons, sparse furnishings, police in trenchcoats and so on. It's very cool and has a great feel to it. I would have been happy just to have followed this plot through to its natural conclusion.
The second story, therefore, comes as a bit of a bonus. It was a bit like going to see a double-feature. The second story shows how the girl escapes - by entering a fantasy world which is little more really than a long-drawn out advertisement for a video game - which no doubt will go on to make millions. Don't let that bother you however - because this is fantasy entertainment at its very best. The one thing that Zach Snyder knows how to do to perfection is fight scenes. This element of the movie will simply leave you breathless. Don't take your eyes off the screen for a single moment.
This is popcorn entertainment at its best - with an above-average quota of eye candy. It reminded me of Blade Runner, Kill Bill and Sin City all rolled into one. Enormous fun.