Beautiful, interesting, incredible cinema.
A company retreat on a tropical island goes terribly awry.