This movie is like a little man wearing too big clothes: too many special effects for the thin story, which has been conveyed many times before in simpler - real world-settings. What can computer animation add to it besides a little bit of extra entertainment? The creation of a virtual world would be more appropriate for a truly imaginary story (eg, like in Howl's moving castle). Apparently, this movie wants us to reflect on our cultural behaviors, so why placing the action on another planet, if you would be able to find a suitable setting for it on earth ? A little bit less good guy/bad guy cliché and more development and complexity in the characters would have given the movie more sophistication and credibility. People who are into "story-telling" will like the movie, but viewers who expect some artistry and originality will be disappointed.