I'm going to say right off that I liked this movie. I even cried at the end. I think you will like it if you like anime (Japanese "cartoons"). There are even elements of "Inception" in it (dreams within a dream). However, I'm guessing that it's not for everyone. It was a little confusing in parts and definitely had a foreign film feel to it. If you have a hard time suspending your disbelief (getting into movies), you should skip it.
I liked the girls that are in it. The star, Emily Browning, is haunting with her big eyes and fierce in her action scenes. In fact, you can wait for it to come out on video, but you really should see her first fight scene against HUGE Japanese warriors. It shows her as a tiny little thing across from the giant and then she just goes after it. Totally empowering.
Vanessa Hudgens (who has been a very busy girl lately!) sometimes bugs me but she does a great job in this and I was also impressed with Jamie Chung as "Amber." Both are beautiful girls and really tough in this movie. My favorites were Abbie Cornish as "Sweet Pea" and Jena Malone as "Rocket." They are sisters who will do anything for each other. Their relationship is a big part of why I liked this movie.
The way the girls work together despite their issues and the sacrifices they make are inspiring. And the ending is really uplifting - there are angels looking out for us. I predict this will become a cult classic. There are some adult themes - prostitution, brothels, rape and a lobotomy that would be difficult to explain to younger kids so be aware of that before you let younger kids see it. The PG-13 rating is a good one. I saw it with my 18 year old daughter and I wasn't embarassed though (like some PG-13s I've seen). I'm giving this movie one & a half thumbs up!