Sucker Punch, directed by Zach Snyder, is a story about a young woman named Babydoll, whose family is killed and moves into a mental institute/orphanage. Like all Snyder films, the cinematography in this one is just beautiful. The story is great, and is executed quite well. I think the best acting in this movie is done by Oscar Isaac. He plays the perfect little villain. The visuals in this one were amazing, might just be the best of 2011 so far. But the fact that this was rated PG-13, makes me wonder if Snyder was holding back on the violence. It certainly seemed that way. Speaking of violence, there’s a lot of it in this movie, like all Snyder films. This movie was way darker than I expected it to be. Near the end of it, two main characters die right on the spot. This movie did a great job of keeping me on the edge of my seat. If you don’t like action movies, or violence in any way, shape or form, this isn’t the movie for you. As for me, I give Sucker Punch a solid 4 out of 5.