My main problem with Sucker Punch is:
There's a difference between making a movie about girls in their underwear fighting robot-nazis, and a movie about girls in their underwear fighting robot-nazis that wants to be taken seriously.
The fact that the director pulled the "It was all a psychopath's thought process" twist about as poorly as you could possibly do so was just icing on the cake. It's been done before, and it's been done much, much better. One part I really liked is when a character said "fuck" and they blanked it out. Sure, we can have as many scantily-clad women backflipping through the air in slow motion so you can see their underpants, but swearing!? OHHH NOOOOO!!!!!
Don't watch Sucker Punch. Instead, do something I found to be much more amusing: find "The Forbidden Kingdom", fastforward about halfway through, and watch it from there. Some friends and I did this, and it was truly an experience to behold.
"We must free the Monkey King!"
"WAIT, WHAT MONKEY KING."