Valerie (Amanda Seyfried) is a beautiful young woman, living in the village of Daggerhorn. She is torn by two men, one is her love and one is arranged by her parents. She and her lover planned to run away but surrounding their village there is a werewolf that kills people every full moon. The werewolf is warned to be anyone in the village including her lover.