If you are looking for a movie which provides insights into human condition don't bother seeing this movie. If you are looking for movie makes you feel good then you should see this movie. No thinking required while watching "Avatar" Cameron setups up every turn in the movie with obvious causality.