The cinematography and CGI alone are enough to carry the movie. But it also has a decent plot, the characters all developed and showed emotion which in turn stirred my emotions. I give this movie a 9 out of 10. Great movie to see on the big screen. I saw in emax 3d which I think was well worth it.