Onibaba
Adapted from a Buddhist morality tale, Onibaba – literally translated “demon woman” – never shocks, but rather haunts with the baleful atmosphere of its natural landscape. In fourteenth-century feudal Japan, the peasant wife and mother of a soldier have taken to slaying lost samurai for their valuables Read More …