I saw Avatar on opening day and really enjoyed the movie. Because they were so overplayed (and so cliche in Hollywood...), I was ready to dismiss the overt environmentalism, pagan religion, secular humanism, and anti-capitalist, anti-military themes in the movie. The story is really about growing up, about overcoming philosophical handicaps and seeing the world through someone else's eyes. The movie is about getting rid of prejudices and moving past our pre-conceived ideas about who people are.
Maybe that's why this revelation from Cameron's script (posted in several places) really ticked me off. Cameron wrote: "TROOPERS issue automatic weapons and magazines to a long line of mine workers. The miners lock and load like the redblooded redneck NRA supporters they are."
What a hypocrite. He makes a movie about overcoming prejudice, and his script is filled with liberal, communist, envirowhacko, pluralistic, post-modern bigotry.
Avatar is a well-made, well-written, incredible movie experience. The scenery is breathtaking and the main storyline is great. (The plant life on the planet is one big brain, a sentient being who the natives worship as their goddess, which appeals to adherents of secular scientism and new age beliefs - quite an accomplishment.)
Don't bother going to see it.