In short, it was like Call of Duty (guns & objective based levels) with the characters & wardrobe from Moulin Rouge, set on Shutter Island, stylized like 300 (epic music during slow-mo action scenes), with a little Inception thrown in there, but with a story that makes you say “wtf?”
(minor spoilers)
Now I know why they named the movie Sucker Punch, cause that’s how you feel after watching it. The concept sound like a winner, on paper: 5 hot girls with guns & swords in fantastical battle scenes with dragons, robots, samurais, and a zombie army, in various environments, such as a castle, train, temple, & war trenches. And all those action scenes were pretty dope. But the way they segue or transition to those scenes is a looonnggg stretch of the imagination. When the 1st battle started, everyone like “wait......what just happened?”, and after it was done, we were like, “really?”
There’s also a point in the movie where the entire scenery just suddenly changes from a mental hospital to a burlesque theater without ANY explanation. It sorta left everyone confused. Any type of visual or auditory transition would’ve been nice, maybe something like going into a dream sequence in Wayne’s World, or just a simple flicker of the screen like the channel just changed, or basically ANYTHING. I know they needed to do that to get to the main part of the story, but you shouldn’t lose your audience in the process. We were basically forced to just go with it.
Actually, they don’t explain a lot of things. But I heard there’s going to be a director’s cut of the movie, which will be longer and will supposedly explain everything. I’m guessing that’s going to be on the blu-ray, which I might get, only if it’s on sale.
Observational notes: Vanessa Hudgens’ character, Blondie, really didn’t do anything the entire flick. Jaime Chung’s character, Amber, was the pilot for every mission. Sorta weird, but whatever. I didn’t care much for the main character, Baby Doll, played by Emily Browning (she was also in The Uninvited). I really dug the looks of Rocket (Jenna Malone) and Sweet Pea (Abbie Cornish), especially during the gunfight scenes. Rocket had something like a nurse’s hat on and Sweet Pea had a hoodie, and for some reason I thought their looks were badass.