Beautiful, interesting, incredible cinema.
The tranquil island of San Caribe is stunningly beautiful, but looks aren’t everything in this science fiction thriller. The gorgeous façade hides a perilous haven for a group of voodoo-practicing witches who prefer to walk around in the nude.