this movie is amazing...perfect for all ages, except 1 scene in the entire movie which lasted 5 seconds...so parents who needs to cover the eyes of their children...u will know when too and how long. now i know why it took years to make...the cgi and story are both really good. hats off to James Cameron. i would recommend that everyone watch the IMAX 3D version...or the the 3D version...and should hold off on the original version unless if u cant handle the 3D glasses...it will be a real waste of money and the technology that they put into this film for those who watch the original. if both version are sold out...then i recommend you to watch something else and wait the next turn to watch it.