Onibaba

Onibaba is a 1964 Japanese historical drama and horror film written and directed by Kaneto Shindō.

Directed by

Cast

Explore