Rosaleen (Sarah Patterson) è una adolescente che vive in una casa di campagna in Inghilterra con la sua famiglia ai giorni nostri, e ha un incubo con lupi e licantropi nel Medioevo. Nel suo sogno, la sua noiosa sorella è morta, vive con suo padre e sua madre, ma trascorre molto tempo con la sua adorabile nonna. La nonna (Dame Angela Lansbury) le racconta molte storie di licantropi e le dà il seguente consiglio: "- Non deviare mai dal sentiero nel bosco, non mangiare mai una mela caduta, e non fidarti mai di un uomo le cui sopracciglia si incontrano." Un giorno, Rosaleen, mentre va a trovare la nonna, incontra un uomo affascinante e scommette su chi arriverà per primo a casa della nonna. Presto scopre chi è.