Beautiful, interesting, incredible cinema.
A 1991 Cantonese language drama/horror film directed by Fruit Chan, starring David Wu, Chikako Aoyama and Lawrence Cheng. It has been nominated for 1 award.