This was an amazingly beautiful movie with an engaging story line. The two and a half hours went by so fast. A good mix between sci fi and fantasy. James Cameron's decision to wait for the technology to make CG humanoids was a very smart move. You feel as if these creatures actually exist and you can't help but get emotionally involved when their way of life becomes threatened. I can't say enough about this movie.