ลอว์เรนซ์ ทัลบอท (เบนิซิโอ เดล โทโร่) ชายผู้มั่งคั่งได้ถูกเรียกตัวให้กลับไปยังคฤหาสน์ของครอบครัว เนื่องจากการหายตัวไปของพี่ชาย เขากับผู้เป็นพ่อ เซอร์จอห์น ทัลบอท (แอนโทนี่ ฮ็อปกินส์) ที่ไม่ค่อยสนิทกันก็จำต้องร่วมกันตามหาพี่ที่สาปสูญ ซึ่งเป็นจุดเริ่มต้นของเรื่องราวสยดสยองที่ถูกลิขิตให้เขาต้องพบเจอ
ลอว์เรนซ์ ทัลบอท ในช่วงเยาว์วัยนั้นจบสิ้นในคืนที่แม่ของเขาตาย หลังจากนั้นเขาก็จากหมู่บ้านเล็ก ๆ ที่แบล็คมัวร์ไป เขาใช้เวลานานหลายสิบปีเพื่อหนีจากอดีตอันเจ็บปวด แต่เมื่อคู่หมั้นของพี่ชาย เกว็น คอนลิฟฟ์ (เอมิลี่ บลันท์) มาขอร้องให้เขาช่วย ทัลบอทจึงเดินทางกลับมา และได้พบกับเรื่องน่าสะพรึง เมื่อปรากฎว่ามีสัตว์ที่ดุร้ายและกระหายเลือดไล่ฆ่าผู้คนในหมู่บ้าน ซึ่งทางสกอตแลนด์ยาร์ดได้ส่งนักสืบที่ชื่อ เอเบอร์ลิน (ฮิวโก้ วีฟวิ่ง) มาทำการสืบคดีนี้
ในขณะที่ทัลบอทค่อย ๆ สืบหาความจริงนั้น เขาได้ยินถึงเรื่องของคำสาปที่ทำให้คนกลายร่างเป็นหมาป่าในคืนพระจันทร์เต็มดวง เขาจึงต้องวางแผนล่าเจ้าสัตว์ร้ายนี้ เพื่อปกป้องหญิงสาวที่เขาเริ่มจะมีใจให้ เมื่อการไล่ล่าในคืนพระจันทร์เต็มดวงเกิดขึ้น ชายหนุ่มผู้มีอดีตอันเจ็บปวดก็ได้พบกับด้านมืดที่ซุกซ่อนอยู่ในตัวเอง โดยที่เขาไม่คาดคิดมาก่อน