Sucker Punch doesn't cohere as a movie from one scene to the next. Hell, sometimes it barely coheres from one frame to the next. The fantasy sequences are total compound nerd bullshit: ZOMBIE STEAMPUNK NAZIS! DRAGON/AIRPLANE FIREFIGHT! GLASS-FACED ROBOT (?) SCI-FI TRAIN ROBBERY! GIANT SAMURAI ROBOT MACHINE GUN BATTLE! This is the kind of shit that makes the nerd internet so annoying sometimes (look at this LEGO STAR WARS MEETS LEGO INDIANA JONES MASHUP VIDEO SET TO REBECCA BLACK'S "FRIDAY!" AWESOME!!!!?!?!?!?????!!!!!) but at least the nerd internet is fan-made, with an adoring, low-budget love. That Snyder spent as much money as he did ($80 million by some reports) and that the results are significantly less compelling than a good video-game cut scene, is a testament to his lack of directing skill. He cleaned out every nerd closet in existence and put all those toys together into one movie, and it's still the most boring movie you've seen in ages.
I could spend days picking apart all the awfulness. Somehow, Jena Malone manages to be the worst actor in the whole foul bunch (you have never heard "we're already dead" delivered with such inadvertent comedic gusto as when Malone bludgeons the line). The dialogue is all terrible—Phantom Menace-terrible. But the worst part of Sucker Punch, and, really, all you need to know, is that it thinks it's being deep. Snyder believes he's unpacking misogyny by being misogynist. He thinks he's making the next Fight Club when he's really just rebooting a lame Muppet Babies episode. And he packs the soundtrack with atrocious covers of great songs, without even realizing that that is the truest part of the whole Sucker Punch experience; it's a bad cover of a bad cover of a bad cover of a bad cover, to the point where the original text is reduced to meaninglessness.