The story is set in the Aokigahara Forest, a forest at the northwest base of Mount Fuji in Japan where people go to commit suicide. Sara Price (Natalie Dormer), a young American woman, arrives at the forest in search of her twin sister, who mysteriously disappeared.... Read more