Rosaleen (Sarah Patterson) é uma adolescente que vive em uma casa de campo na Inglaterra com sua família nos dias atuais e tem um pesadelo com lobos e lobisomens na Idade Média. Em seu sonho, sua irmã entediante está morta, ela vive com seu pai e sua mãe, mas passa muito tempo com sua adorável avó.
Granny (Dame Angela Lansbury) conta muitas histórias de lobisomens e dá o seguinte conselho a Rosaleen: "Nunca se desvie do caminho na floresta, nunca coma uma maçã caída e nunca confie em um homem cujas sobrancelhas se encontram." Um dia, Rosaleen, enquanto vai visitar sua avó, encontra um homem bonito e faz uma aposta sobre quem chegaria primeiro na casa da vovó. Logo ela descobre quem ele é.