故事发生在人类与龙共存的虚幻世界中,从零暴虐的火龙让整个国家陷入了苦难和危险之中,从零为了保护自己的子民,国王奥古斯都(阿诺德·沃斯洛 Arnold Vosloo 饰)不得不放弃了国家尊严,被邻国吞并成为了其附庸。对于父亲的决定,公主路易斯(艾米·阿克 Amy Acker 饰) 十分反感,在她的信念里,逃避不是长久之计,只有奋起反击,才能获得最终的胜利。路易斯想要寻找传说中的屠龙骑士,却找到了他的儿子盖伯里欧(汤姆·威斯多姆 Tom Wisdom 饰)。盖伯里欧唤醒了沉睡多年的冰龙,它是火龙最为强劲的对手,与此同时,在蛛丝马迹之间,路易斯公主发现,所有一切的不幸并非偶然,而是有人蓄意所为。