Beautiful, interesting, incredible cinema.
A 1997 film, starring Megumi Hayashibara, Maria Kawamura and Kikuko Inoue.