Aokigahara (a.k.a. the Suicide Forest or Sea of Trees) is a 35-square-kilometre forest lying at the northwest base of Mount Fuji in Japan. According to the IMDB trivia page, the forest is associated with demons in Japanese mythology.
Watch the trailer for The Forest below:
Newsletter Signup