For a better experience on MUBI, update your browser.

Women making pacts with the Devil and other dark things at a price…