Caperucita Roja está enamorada de Peter (Shiloh Fernandez), pero sus padres han arreglado su matrimonio con Enrique (Max Irons). Valerie y Peter están planeando huir juntos. La hermana mayor de Valerie ha sido asesinado por el hombre lobo que vive en la oscuridad del bosque. Durante años, la gente tenía un trato con el animal, ofreciendo un sacrificio de animales cada mes. pero a la luz de una luna roja, el lobo ha decidido elevar el precio por matar a un humano. Deseosos de venganza, que los lugareños llaman un famoso cazador de hombres lobo, el Padre Salomón (Gary Oldman), para ayudar a matar el animal. Pero la llegada de Salomón ha alertado a los animales, que tiene una forma humana durante el día, por lo que podría ser cualquiera de ellos. Cuando las demandas sangrienta por parte del animal se incrementa con cada luna, Valerie empieza a sospechar que el hombre lobo puede ser alguien que ama.