I have seen all the 'best movie ever' classics since The Wizard of OZ, Sound Of Music, 2001, 2010, S-Wars etc. This movie simply beats them all on so many levels. The immersive 3D and effects are incredible! Cameron is truly a genius! The story line and underlying theme are somewhat predictable, but regardless laid out so very well that you won't notice. You may not laugh too much, and if you don't cry, you will be holding back your tears and wiping the corners of your eyes. The only reason it seemed long is holding back the bathroom break because all the soda.. If EVERYONE saw this movie the world would be a better place!!