Beautiful, interesting, incredible cinema.
Two strangers find themselves stranded on a deserted island after a hasty boating trip, then deal with their inner demons.