I really disliked this film. The plot is terrible and seems like a weird mix of pocahontas and the smurfs. This film is supposed to be a technological achievement of CGI. I believe the people who thinks that are unaware of what was done in videogaming at the same time. The only thing Cameron did put these technology to film with a budget 10 times as big as a video game company would have needed to do the same thing.