Great plot, emotional range, and some breath-taking scenes of an under water civilization. Lots of action, as to be expected. Would be 5 stars but some parts were a bit cheesy, especially some of the quips and mandatory hero/warrior scenes during the big battle. Had it ended the way it seems to end at first, I would have left feeling like I just got sucked into an old-school Hollywood script. But it didn’t. The true ending was really quite lovely.