The only good thing about the movie is that they make better facial expressions for the CG characters, compared with CG characters in some older movies like Polar Express, Final Fantasy, or Beowulf, which were like zombies.
The movie is too predictable. No new plots, no new interesting gadgets, no new interesting sci-fi ideas. Even the combating scene is no better than Matrix or The Lord of Rings. The characters are shallow. The logic is laughable.