維密斯拉克斯是一只作惡不斷的妖龍,整個王國在它的騷擾之下簡直是沒有過一天安寧的日子。懦弱的國王為了保住自己的國家,竟然答應妖龍每個月向它獻祭一名純潔的少女,國王的決定讓生活在這個國家里的每一個人心中都充滿了憤怒和恐慌。 尤爾瑞奇(拉爾夫·理查德森 Ralph Richardson 飾)是一位法力高強的巫師,人們找到了他,希望委托他來對抗邪惡的妖龍。然而,尤爾瑞奇的年齡實在是太大了,于是,大家又將重獲自由的希望放在了尤爾瑞奇的徒弟蓋倫(彼特·麥尼科 Peter MacNicol 飾)的身上。就這樣,蓋倫踏上了充滿了危險的旅程,他必須趕在下一任祭品犧牲之前打敗妖龍,因為下一個祭品,正是這個國家的公主。