Tall, head-high stalks of grass waving in the wind, slowly, almost menacingly. There’s a sense of danger here. That’s because it’s lurking in the tall grasses, waiting for you. Onibaba, translated as Demon Woman, is the first Japanese horror film to make the list of 101 Horror Movies. Based on a Buddhist parable, the story…
