The message of the film was great, but James Cameron has used it far too many times in his films. The storyline aside from that of the theme was very simple and cliche. Example: you KNEW that he'd be flying that animal that no one has ever ridden. The CG was nice, but the character design for the Avatars was complete stuff. I saw it once, and I don't have any intention in watching it again.