ภาพยนตร์เรื่องนี้เริ่มต้นขึ้นในยุคปัจจุบันภายในบ้านในชนบท เด็กสาวคนหนึ่งชื่อ Rosaleen (Sarah Patterson) ฝันว่าเธออาศัยอยู่ในป่าเทพนิยายในช่วงปลายศตวรรษที่ 18 กับพ่อแม่ของเธอ (Tusse Silberg และ David Warner) และน้องสาว Alice (Georgia Slowe) แต่คืนหนึ่งอลิซถูกไล่ล่าและฆ่าโดยหมาป่า
ในขณะที่พ่อแม่ของเธอกำลังไว้ทุกข์ Rosaleen ไปอยู่กับคุณยายของเธอ (แองเจล่าแลนสบูรี) ผู้ถักผ้าคลุมไหล่สีแดงสดเพื่อให้หลานสาวสวมใส่ หญิงชราที่เชื่อโชคลางให้คำเตือนเป็นลางร้ายแก่โรซาลีนเพื่อเตือนคนที่คิ้วพบกัน Rosaleen กลับไปยังหมู่บ้านของเธอ แต่พบว่าเธอต้องจัดการกับความก้าวหน้าของเด็กผู้ชายที่รัก (Shane Johnstone) Rosaleen และเด็กชายเดินเล่นในป่า แต่เด็กชายพบว่าวัวของหมู่บ้านถูกโจมตีจากหมาป่า ชาวบ้านออกเดินทางตามล่าหมาป่า แต่เมื่อถูกจับและถูกฆ่าตายศพของหมาป่าก็กลับกลายเป็นมนุษย์