In 1999, seven initiates to a sorority are left alone to survive the night in the woods, where the girls are picked off one by one by a masked maniac with a mirror shard.
Do You Believe In Ghost
Movie trivia has never been so deadly.
It's a soulless giant that lives in these woods...