一次意外中,王子爱侬(大卫·休里斯 David Thewlis 饰)的心脏受到了致命伤害,为了挽救王子的性命,一条龙献出了自己的半颗心脏。起死回生后的爱侬性情大变,凶恶又残暴,身为王子的剑术老师,伯温(丹尼斯·奎德 Dennis Quaid 饰)认为造成这一改变的罪魁祸首是王子的那一半龙心,为了帮助王子找回心性,爱侬决定不惜一切代价,找到拥有另一半心脏的龙。 一转眼十年过去,死在伯温手下的龙不计其数,最终,他遇见了一直在寻找的宿敌,一人一龙之间却产生了深厚的友谊。渐渐的,伯温发现,爱侬的残暴和龙心无关,系他的本性,得知了这一真相的伯温同旅途中认识的卡拉(戴安· 梅尔 Dina Meyer 饰)一起,加入到了推翻爱侬暴政的起义当中去。
刚刚参加完朋友婚礼的年轻夫妇詹姆斯(斯科特·斯比德曼 Scott Speedman 饰)和妻子克里斯汀(丽芙·泰勒 Liv Tyler 饰)酒意微醺的离开了晚宴。本已疲惫不堪的二人,却在回家的途中遭遇事故,两人不得已在陌生的环境下停车,去周边寻求救援。两人在误打误撞下,意外地进入了一座废弃的度假别墅,索性休整一晚。 夜色渐深,黑暗袭来。詹姆斯和克里斯汀的厄运从此开始。入夜,三个戴着面具的入侵者突然出现在房子周围,向他们发起了连续袭击。面对死亡的威胁,夫妇在强烈的求生意志下,开始了殊死抗争。被困在屋内的二人,随即陷入了这场血腥暴力的生死之战。