I know I'm late to the party, but I finally saw this movie yesterday. I have to say it, Cameron is a genius. Not because he's a great director, but because he completely shitted out a paint by numbers, predictable, cliched movie that tricked people into thinking it was amazing by making it 3D. If it weren't for the 3D (which was amazing by the way, it has come a long way from what I remember as a kid) this movie wouldn't be on anyone's radar.
I knew everything that was going to happen before it happened, there were so many "deus ex machina" moments that I didn't feel any urgency when it came to the character's well being and the movie was about an hour too long. I also felt that the use of 3D seemed to wan as the movie went on, which just left you with the uninspiring story.
P.S. My dad and I saw this in the daytime and paid for an adult and senior citizen ticket...$23! WTF!?