While investigating the disappearance of her twin sister, a young American (Natalie Dormer) encounters the tormented spirits of Japan’s mysterious and legendary Aokigahara Forest.
While investigating the disappearance of her twin sister, a young American (Natalie Dormer) encounters the tormented spirits of Japan’s mysterious and legendary Aokigahara Forest.