Easily the best movie I have seen this year. The 3D was great, not to much, not to little. Just enough to make you forget that you were in a movie theatre. It actually left me a little disoriented when the movie ended and the lights came up. Some of the characters were a little stock but the main characters more then compensated for it. The sheer imagination and detail that went into the aliens was astonishing. Again some of the lines, esp for the ex-marines, were very stock but that's only maybe 20 lines of the whole movie. There was a song that played during the romantic scene that sounded suspiciously like "My Heart Will Go On" however. Overall still the best movie of the year, so far.