一次意外中,王子爱侬(大卫·休里斯 David Thewlis 饰)的心脏受到了致命伤害,为了挽救王子的性命,一条龙献出了自己的半颗心脏起死回生后的爱侬性情大变,凶恶又残暴,身为王子的剑术老师,伯温(丹尼斯·奎德 Dennis Quaid 饰)认为造成这一改变的罪魁祸首是王子的那一半龙心,为了帮助王子找回心性,爱侬决定不惜一切代价,找到拥有另一半心脏的龙。 一转眼十年过去,死在伯温手下的龙不计其数...
冷酷粗暴的流浪汉约翰尼(大卫·休里斯 David Thewlis饰)来到伦敦寻找自己的前任女友路易丝·克兰西(莱丝莉·夏普 Lesley Sharp饰),从一座失业问题严重的工业城市曼彻斯特来到交织在光鲜与黑暗中的大都市伦敦。约翰尼结识了路易丝的室友索菲(凯特琳·卡特利吉 Katrin Cartlidge饰),两人当天就在公寓做了爱。一觉醒来,已经爱上约翰尼的索菲得到的却是约翰尼一副玩世不恭的冷面...