The Forest
While investigating the disappearance of her twin sister, a young American encounters the tormented spirits of Japan's mysterious and legendary Aokigahara Forest.
Starring
Natalie Dormer, Taylor Kinney, Yukiyoshi Ozawa
Director
Jason Zada