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