Set in the 1960s, it tells the story of a girl, Babydoll (Emily Browning), who had been committed to a mental institution by her stepfather after the deaths of her mother and sister. She retreats into her fantasies to cope with her reality and at the same time, find a way to escape.
First, she imagines herself at a brothel, where she befriends four dancers – Sweet Pea (Abbie Cornish), Rocket (Jena Malone), Amber (Jamie Chung) and Blondie (Vanessa Hudgens). She convinces them that they can escape by collecting five items – a map, fire, a knife, a key and a fifth, unrevealed item that would require “great sacrifice”. While the girls are retrieving the items, Babydoll slips into another fantasy where the girls are fighting zombies, giants, dragons and robots.
Well, I have to say the movie isn’t for everyone because it’s kinda confusing and it didn’t really make much sense while I was watching it. It was only after reading the plot summary online that I finally understood what was going on. But the visual effects are really good, coming from the director of 300 and Watchmenand it translates into excellent poster art as well. I’m not sure if I like the twist at the end of the story, but I guess it’s part of what “sucker punch” means.