THE 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.

FEATURE FILM