武士伯温是艾侬王子的剑术老师,他一心想把王子教导成一位尊从古训的明君。然而,在一次农民叛乱中,老王被杀,王子的心脏也受了致命伤。在王妃的乞求下,一条龙救了王子,分给他半颗心。即位成为新王的王子变得十分残暴。伯温认为这是魔龙的心使王子发生了变化,于是发誓要找这条龙报仇。十多年过去了,伯温在流浪中屠龙无数。最后一次他遇到了强大的对手。苦斗之后,双方成了朋友。伯温这才知道这已是世界上最后一条龙了。伯温给它取名叫苍龙。在游历中,他们遇到了因父亲被杀而鼓动人民起来反抗的卡拉,双方成了朋友。一次偶遇使伯温看清了艾侬的真面目。他根本不是心魔作怪,而是本性残暴狡诈。这使伯温深受打击。苍龙将伯温等人带到了圣地。在感悟到亚瑟王传下的武士古训后,伯温下定决心要帮助农民起义推翻艾侬的暴政。因为有苍龙的帮助,人们信心大增。在战场上,农民起义军英勇作战,打败了国王的军队。老王妃想借杀死苍龙的方法来消灭残暴的艾侬,因为他们的生命是一体的。然而,这一秘密却被艾侬发现,老王妃惨遭杀害。伯温带领人们潜入了城堡,彻底打败了艾侬。然而,要杀死艾侬就一定要杀死苍龙。在苍龙的命令与要求下,伯温挥泪杀了苍龙,除掉了暴政王艾侬。死去的苍龙升上天空化作了星星。它的光芒将永远守护着这块土地