I don't understand, for the life of me, why they didn't divide this movie up into 3 parts. There are so many interesting characters I would've loved to dive deep into their nuances and get to know them better instead of breezing over every single one of them. I've never seen a movie before where character development takes presidence over the central plot. I give the movie a B-, mostly because the special effects were great and some of the characters were interesting. The overall storyline was rushed and terrible. But hey, gratituitious nudity of hot chicks never hurts!