Phim Dragonheart 3: The Sorcerer’s Curse xoay quanh nhân vật Gareth, bắt đầu cuộc hành trình tìm kiếm một sao chổi rơi đồn đoán chứa vàng, anh ta bất ngờ khi thay vào đó là con rồng Drago. Sau khi Drago cứu sống Gareth, hai người trở nên mật thiết kết nối và phải cùng nhau đánh bại một phù thủy độc ác để chấm dứt triều đại kinh hoàng của hắn. Trong hành trình, Gareth học được ý nghĩa thực sự của việc làm một hiệp sĩ trong cuộc phiêu lưu hành động giả tưởng này.