天文学研究生凯特(詹妮弗·劳伦斯 Jennifer Lawrence 饰)和她的导师兰道尔博士(莱昂纳多·迪卡普里奥 Leonardo DiCaprio 饰)在一次研究中震惊的发现,一颗像喜马拉雅山那么大的彗星正在全速向地球靠近,不出意外的话,6个月之后,这颗彗星会抵达地球,将这里的一切都毁灭。 凯特和兰道尔找到了美国总统奥尔良(梅丽尔·斯特里普 Meryl Streep 饰),希望她能够重视此事,可是,他们得到的却是嘲笑和蔑视。之后,师徒两人转而向媒体求助,决定跳过政府,直接向民众揭露这个秘密,效果当然也不尽如人意,不仅如此,凯特还因为泄露了国家机密而遭到了FBI的逮捕。当奥尔良总统深陷艳照丑闻中之时,她终于想到了这两个可怜的科学家,于是,她决定再给他们一次机会,借由政府之口将地球将要毁灭的消息昭告天下。。为了庆祝自己17岁的生日,少女玛丽(Sandra Peabody 饰)和好友费莉丝(Lucy Grantham 饰)相约观看一个演唱会。二人准备搞点儿大麻寻求刺激,因此遇上青年朱尼尔(Marc Sheffler 饰),并随之返回他所在的公寓。
然而两个女孩却羊入虎口。朱尼尔的父亲克鲁格(David Hess 饰)是一个变态杀人犯,在弟弟弗莱德(Fred J. Lincoln 饰)和女友莎蒂(Jeramie Rain 饰)的协助下,克鲁格刚刚越狱逃遁此地。两个女孩受到无情凌辱和虐待。
次日,克鲁格一行绑架玛丽和费莉丝逃窜,汽车半路抛锚,却刚好停在玛丽家的门口。一连串血腥事件在所难免……。