3D graphics, 1D story. Great special effects, but that is about it. The story is basic, cheesy and predictable, like it was meant for kids (and it probably was). The greeny/anti-capitalism/anti-imperialism themes are laid on so thick you can't help but support the "bad" guys.

Characters are hardly developed at all, so you have very little empathy for them.

And to top it all off, the movie goes on for 160 minutes! Once the novelty of the great CGI has worn off, it quickly starts to drift and gets boring. James Cameron could have left it at about 100 minutes, and not missed anything. There are several scenes that add nothing to the movie, except for Cameron to gratuitously show off his CGI prowess, again.

Surely one of the most over-rated movies of all time.