Dragonheart 3: The Sorcerer's Curse เมื่อ Gareth, อัศวินที่มีความใฝ่ฝันอันยิ่งใหญ่, ออกเดินทางเพื่อตามหาดาวตกที่ถูกเล่าลือว่ามีทองคำ เขากลับต้องพบกับมังกรชื่อ Drago แทน หลังจากที่ Drago ช่วยชีวิตเขา ทั้งสองกลายเป็นเพื่อนร่วมเดินทางที่ใกล้ชิดกันอย่างมาก และต้องร่วมมือกันเพื่อเอาชนะพ่อมดผู้ชั่วร้ายและหยุดยั้งการครองอำนาจของเขา ในระหว่างการผจญภัยนี้ Gareth ได้พบกับบทเรียนสำคัญที่แสดงให้เห็นถึงความหมายของการเป็นอัศวินในนิยายแฟนตาซีที่เต็มไปด้วยการต่อสู้อันน่าตื่นเต้นและการผจญภัยที่ไม่สิ้นสุด