Beautiful, interesting, incredible cinema.
A sexy mystery about temptation and primal forces set on a mystical island in the Bermuda triangle.