In this 1996 drama directed by John Huddles, a group of friends gathers for a weekend retreat on a secluded island, only to find their relationships tested by underlying tensions…