This can be summed as 20 years of idiocy of the Director. Why is the we claim aliens are intelligent and superior to humans and still show them fighting with bows and arrows against humans carrying loads of weaponry (gunships, missiles, bombs etc). How can the aliens speak their language (it is like some African tribe language) and also speak English fluently. These aliens have never seen the human face of Sam (only avatar face) but in the end she easily recognizes the human Sam (lets be little realistic). Overall the movie is much hyped with no substance, the special effects is mediocre. Dont waste time and money on this