Sucker Punch is an action-fantasy hybrid that tells the story of a young woman known only as "Baby Doll" (Emily Browning). In an engrossing prologue, we're introduced to Baby Doll's plight; when her mother dies, she and her sister become the targets of their sadistic stepfather. In a tragic twist, Baby Doll is involved in an accident that lands her in a dilapidated mental institution. Unable to accept her new reality, Baby Doll escapes into a fantasy world in which she imagines that she and the other female patients (Vanessa Hudgens, Abbie Cornish, Jena Malone, and Jamie Chung) are beautiful dancers in a burlesque theater.
Even in Baby Doll's parallel world where she and the others are gorgeous seductresses, there's still danger from the evil club owner. Fixated on escaping from the theater, Baby Doll learns from a mysterious mentor that she needs five tools to earn her freedom. The other girls are willing to help, and each time they retrieve one of the tools, they all disappear into a second fantasy world in which they're gun-toting, sword-wielding warriors tasked with defeating a variety of faceless enemies. Does that sound confusing? It is. Though director Zach Snyder tries very hard to make Sucker Punch something of an instant classic for the gamer set, all he creates is a messy illustration of female eye candy atop a half-baked story.
To find out why Sucker Punch left a bad taste in my mouth, just read more