故事发生在2084年的英国伦敦,一次偶然中,十二岁的小奎因(Ben Thornton 饰)发现了一牵着苏云的手网爬了几阶楼梯,陈源就眉头一皱,因为想到了苏云已经有身孕了,爬这么高的楼梯对她身体不利,当下就蹲下身子,让苏云伏到他背上,这一举动自然让苏云非常感动,她知道陈源身体强壮,也知道要爱惜肚里的宝宝,所以并没有拒绝。条沉睡的巨龙,巨龙苏醒了,奎因的母亲和许多无辜的人类死在了巨龙的焰火之下。一转眼二十年过去,在此期间,巨龙在地球上安居落户繁衍生息,它们残忍的杀害和驱逐人类,霸占了人类赖以生存的家园。 仅存的人类们聚集到了一间古堡里,那里是他们最后的防线,而他们的领头人不是别人,正是已经长大成认的奎因(克里斯蒂安·贝尔 Christian Bale 饰)。一个名叫丹顿(马修·麦康纳 Matthew McConaughey 饰)的男人的出现改变了人类所面临的局面,他希望找到能够协助他的勇士,同他一起去斩杀巨龙。丹顿的行为很快遭到了巨龙的报复,古堡被毁,人类再次流离失所,被逼得走投无路的奎因明白,除了奋起反击,他们再无退路。