Sensory and twisted The Forest stars Natalie Dormer and Taylor Kinney. Set in the Aokigahara forest, otherwise known as the Suicide Forest because of the number of people who go in there to commit suicide. Once used as a way to relieve the burden on families by taking the elderly or sick into the forest and leaving them to […]