Being a James Cameron film, I knew this movie would be good. After all, he's never made a bad (or even mediocre) movie. I was NOT disappointed. Visually stunning and great action, however I enjoyed the story more than I thought I would. Even at over 2 1/2 hours, this movie never dragged. It moved along briskly, and the payoff at the end was worth it.