A moonlit encounter with an urban legend sends the life of an unassuming high school kid spinning out of control. Seventeen year old Jeff Pryce (Kevin G. Schmidt) was driving down a winding country road when he nearly ran over a mysterious beauty walking alone by Resurrection Cemetery. After stopping to see if the girl is injured, Jeff learns that her name is Mary and agrees to give her a ride, all the while sensing a powerful mutual attraction. Later, when Jeff asks Mary to be his date for the Homecoming Dance, his friends begin falling prey to a mysterious killer. The police believe Jeff is the murderer, and if he fails to clear his name soon he could be in a world of trouble. The only person with any real insight into Mary is Jeff's grandmother (Sally Kirkland), though while the information she provides may clear her grandson of any wrongdoing, it will also set him on a frightening collision course with forces far beyond his understanding.