Beautiful, interesting, incredible cinema.
On the island of Malta, two women get engaged in a string of horrifying murders.