In a town of demons, evil forces kidnap young women to be their eternal brides. Can one young student defeat the sinister spirits?