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