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