Greek filmmaker Thanasis Neofotistos' genre-bending debut feature, "born from a deeply personal, queer experience," is set in a remote Greek village ruled by superstition and world premieres in London.