Sucker Punch is a film about a young woman, Babydoll (Emily Browning), who is sent to an insane asylum after she accidentally kills her sister while trying to kill her stepfather who tries to rape her sister. It's very convoluted. She arrives at the asylum and meets the director, Dr. Gorski (Carla Gugino) and the head orderly, Blue (Oscar Issac). Babydoll's world changes when she discovers that Dr. Gorski is actually the dance instructor in charge of the young ladies and that Blue is actually the man in charge. Obviously unhappy, Babydoll is forced to dance for the asylum to "prove her usefulness." As we learn, her dancing is so hypnotic that people who watch are unable to focus. While she dances, she sees a foreign world in her mind where a mysterious man gives her the clues to escaping from her prison. With the help of the other girls, she goes an a journey to discover the secret to freedom.
Both Zack Snyder (the director) and Tyler Bates (the composer) worked on 300 together. That movie was amazing. Sucker Punch was as terrible as 300 was awesome. The plot was unnecessarily complex. Now, I know about the dumbing down of America via film and television, and I love films that make me think, but I don't appreciate movies that are complex for no reason. Sucker Punch exists within three different mental spheres that you don't really understand until the end, and even then you leave thinking, "What just happened?" Even the credits don't make sense in the context of the movie. The graphics were amazing. The acting wasn't terrible. The plot was really the death of this movie. Some people have enjoyed it, yes, but it's 110 minutes of my life that I wish I had back.