It has been a long time since I have enjoyed a movie so much. The storyline, the visuals, the action, and the actors were all so well suited. Weaver turned on that hard-biting, tender charm which she displayed in Gorillas in the Mist, the corporate head, played by Giovani Ribisi, was such a sleaze-ball, with just a milimeter of courage underneath. All the characters, from the lead, to the the support were well defined and enjoyable. Thank you Mr. Cameron for painting a picture which I may go see again. People, go see this movie in 3D or Wide screen, I guarantee you will enjoy.