Japanese horror movie from 1998.
Aki Maeda
Role(s): Ayumi
Masashi Muta
Role(s): Shota Hayakawa
Shungicu Uchida