I was really excited for his one .. I really was. But this was a huge disappointment. The graphics and visuals are great and the trailer had me excited so I went to watch this is 4D. Yep. Please do not do that. It was give you a bad bad headache. The movie is too long and that too unnecessarily and sitting there for that long with your chair shaking so much. Thank God nobody threw up. It could have easily been reduced by 30 mins or more. To add to my misery, the screen got stuck 1 hr into the movie and after that the next 15 mins we had to watch it with an audio lag. Not sure how they realized, but they fixed it 15 mins later and moved the film back again from the scene where it had got stuck. So, we had to sit down an additional 15 mins. That is not the movie's fault, however, the movie still is very very long. When Avatar 1 had come out, for its time, the graphics were really cool. But for Avatar 2 given the year we are in, we have seen stuff like this. It cool but not ahead of it time or something unbelievably good. Still I would graphics were good. The biggest let down was the story and the pace of the story telling. There were so many times I was wishing for the film to end. The end fight scene was dragged way too long and for no reason. I did expect a lot since this was a James Cameron film, however for me, this will be my final Avatar at the theatres.