The Demon AKA Kichiku (1978) Yoshitarô Nomura, Shima Iwashita, Ken Ogata, Hiroki Iwase November 26, 2020 Drama, Mystery When Sokichi stops providing his long-time lover Kikuyo enough money to pay for the care of their three young children Read More »