Best Music Video Ever

Rating: 2/10 (13 December 2011)

The entire time I was watching this I kept thinking, "Oh my God! This should be honored as the longest and coolest music video of all time." Because that's basically what it is. There were more songs than lines of dialog.
The plot is pretty solid when you actually think about it. A young girl is put into an insane asylum (where apparently, they dress like young schoolgirls...) because her stepfather is evil.
The problem with this movie is the execution of that plot; it's all fluff and no substance. They had a great opportunity to really do something with the plot, but instead they go for a knock off of Inception - a fantasy within a fantasy within a movie.
Are we supposed to care about these characters? Because there is no indication that we should. Of course, there are the femenazi's out there who will complain that this is sexist and appeals only to men because the girls are cliché hot girls dressed in skimpy outfits with their stereotypical personalities (the innocent one, scared one, strong ass kicking one, etc.) and they're almost right. But the point of having them be so cliché is directly against the actual message. It's this opposition that makes the message of the movie stand out.
The fight scenes were pretty cool and turns out that Vanessa Hudgens can do more than sing silly songs and take nude pics of herself - she can kick ass. And I really want to like Emily Browning, but good lord she makes it difficult!
They should've stuck with the asylum plot and then have the second fantasy (the cool part in other words) only. The going back and forth was confusing and you often got a flash of the real world before going back to the first fantasy world. There was just so much wrong with this movie.
Just fast forward through all the crappy dialog (seriously, there's nothing important)and get straight to the 2nd fantasy. At least that part is entertaining.
Overall, this movie is so bad, it's good. It'll be in my "guilty pleasures" section of my movie collection.