So, what happens when you take Girl, Interrupted, Sky Captain and the World of Tomorrow, the Fifth Element, and Inception and put them all together? You get a Frankenstein's monster of a movie (not to mention Carla Gugino with a bad Russian accent and Samurai bazookas). Frankenstein was visually interesting and wreaked a lot of havoc. But he was bumbling and incoherent. He brought together parts that technically should work together. But they're not designed to, so they fail. Much like Sucker Punch. Don't get me wrong. There are some really good aspects to this movie.
First, it is very appealing visually. The four fight scenes are fantastic in their layout and camera work. I could have used a longer samurai fight scene. That one seemed to end too abruptly but it probably would have made the movie too long. That layer of the movie is quite entertaining. But the other two story layers are not. They never properly link the first two layers and the dialogue in them is just so laughable that the movie really can't be saved.
Second, the soundtrack absolutely kicks ass. Music is used very well to evoke the proper emotions from the audience. It is used to bring about a unique mix of adrenaline and sadness all at the same time.
Going into a Zack Snyder movie, I never expect too much (especially after that Watchmen snoozefest). I know it will be visually appealing but not very deep. This was achieved in both 300 and Watchmen because neither of those stories are very deep. He tried to go deeper with Sucker Punch but just didn't have the script to do it. The story is a good idea but it just got derailed. It's too bad because I really wanted to like it.
Don't see it. Watch the four movies it mixes and be better entertained for longer.