Sucker Punch: Escape from reality is a peek into the mind of a young girl whose imagination helps her escape from the grim reality they live. Only so without constraints of time and place, it is free to embark on adventures that erase the boundary between reality and fantasy.
Prisoner against her will in a mental asylum, Babydoll (Emily Browning) still dreams of a normal life. And as the only hope of freedom is the continuous struggle, she manages to convince another 4 young in the same situation to join. With different personalities, but united by a common purpose, Rocket (Jena Malone), Blondie (Vanessa Hudgens), Amber (Jamie Chung), Sweet Pea (Abbie Cornish) and Babydoll ally to escape from the hands of those who hold them captive.
Led by Babydoll, the girls create their own imaginary world where fantastic start a war with all sorts of terrifying creatures, from giant snakes samurai, aided by an Arsenal match. All together, they are forced to decide what sacrifices they are willing to do to stay alive and continue the dangerous game. With the aid unexpectedly from his Wise Man (Scott Glenn), the epic saga of girls can play lives, but only if they can complete the challenges received from those who hold them captive: Blue (Oscar Isaac), Madam Gorski (Carla Gugino) and the High Roller (Jon Hamm).