I didn't expect to like this movie and I was right. I loved it. The story has been done before but never this well.
Cameron created a whole new world that is so seamless you easily accept it as reality. The whole thing is so good that you'll find yourself ready to cry at some points and cheering at other times.
Excellent, very enjoyable movie. Held my attention and when it was over it didn't seem like I spent more than 2 hours in the theater. I highly recommend it.