Beautiful, interesting, incredible cinema.
Irish priest Father Roche investigates a satanic cult in Greece when tourists begin disappearing. It appears the cult, led by Carpathian expatriate Baron Corofax, worships a giant Minotaur statue and collects daily human sacrifices for their god.