From a technical standpoint, Avatar is an ace film. James Cameron has created such a diverse and immersive world in Pandora and deserves kudos for all the special effects work. Stunning and beautiful!
If only he had spent more time on the story, we wouldn't have gotten a re-hash of Dances With Wolves. The human villains are so poorly fleshed out to the point of being caricatures. Why was the desire for the unobtanium worth such actions? There were so many times when I was shaking my head going "Oh you silly humans" with the themes of "Corporations Are EVIL" and "Military Might - AT ALL COSTS".
Though our major characters: Jake Sully (Sam Worthington), Neytiri (Zoe Saldana) and Dr. Grace Augustine (Sigourney Weaver) had more depth I was most impressed by Saldana's performance. Sam Worthington did a decent job though Na'vi Jake rocked more than Human Jake.
Avatar works best when it focuses on the Na'vi and I honestly think that with an Earth-like film, Avatar would have been much more interesting.
7/10