Valerie (Amanda Seyfried) es una hermosa joven enamorada de un extranjero inquietante, Peter (Shiloh Fernandez), pero sus padres han arreglado su matrimonio con el adinerado Henry (Max Irons). No dispuestos a separarse, Valerie y Peter planean huir juntos cuando se enteran que la hermana mayor de ella ha sido asesinada por el Hombre Lobo que merodea por los bosques oscuros de la aldea.