Zack Snyder made an impact with 300 scantily clad Spartans destined to lose in battle against Persians. After the success of the film 300, he followed that formula with the release of Sucker Punch--only this time, he subtracted 295 men, turned them into women warriors in skimpy clothes and threw them into a fantasy world.
Emily Browning plays Babydoll, a girl who is locked in an insane asylum after she loses everything she knows. Determined to escape, she rallies four other ridiculously attractive girls to fight for their freedom. Given instructions from a wise man (Scott Glenn), Babydoll leads her followers in a quest crafted from her imagination that will ultimately liberate them from their captors, Blue (Oscar Isaac) and Madame Gorski (Carla Gugino).