A young woman heads into the lions den in search of the truth of her past in Norifumi Suzuki’s feverish take on nunsploitation.

Windows on Worlds