This movie failed to reach my expectations. However, I had really high expectations. The characters were excellent (at least the human ones were), the CGI and the Fight Scenes were beyond cool.
However, even though the plot concept was a great idea, they seriously disappointed me by how little they developed that great concept.
I had hoped that this movie would've been the equivalent of Star Wars: The Empire Strikes back, in which the Hero doesn't ALWAYS win, but the plot seemed cookie-cutter.
Anyways, I gave this movie four stars (Though 3.5 would've been more appropriate) because the fight scenes, characters and script was great (Some scenes and comments were beyond hilarious) however, this movie could have been SO much more.