妮蒂(阿曼达•塞弗里德 Amanda Seyfried 饰)和詹妮弗(梅根•福克斯 Megan Fox 饰)是从小一起长大的好朋友,妮蒂其貌不扬,对朋友马首是瞻;詹妮弗是学校啦啦队队长,风光无限,追求者众,她们共同生活在偏僻的魔鬼壶小镇。某晚,一支名为Low Shoulder的摇滚乐队来到小镇唯一一间酒吧Melody Lane演出,詹妮弗拉着好友一同前往。演出伊始,酒吧即发生严重火灾。妮蒂侥幸逃生,却眼睁睁看着已经吓傻的詹妮弗被乐队成员拉进汽车,绝尘而去。
当晚,浑身是血的詹妮弗出现在妮蒂的家中,从这天起她的脾气变得张扬怪异。她开始诱惑校内的男生,并将他们杀害、吃掉。小镇人民尚未从大火的悲剧中解脱出来,又被接二连三的凶杀案给击倒。倍感疑惑的妮蒂慢慢知道了大火之夜发生在詹妮弗身上的一切…
刚刚出狱的Alex(阿伦•瑞克曼 饰)本想独自一人到加拿大去,随后他在餐厅里遇到了少女Vivienne(艾蜜莉•汉普雪儿 饰),她想坐Alex的顺风车回到母亲居住的小镇。性格活泼的Vivienne跟Alex形成了鲜明对比,两人一路上也有说有笑,怎料途中他们的车被一辆卡车撞上,Vivienne当场死亡。
十分内疚的Alex带着Vivienne准备要送给母亲的礼物来到了小镇,他发现Vivienne的母亲Linda(西格妮•韦弗 饰)行为古怪,原来她患有自闭症。接下来的日子里,Alex留在了Linda的家中,帮忙Linda料理生活上的事与安排Vivienne的葬礼。
此间,邻居Maggie(凯瑞-安•莫斯 饰)对Alex产生了好感,更从当地警察的口中得知了Alex的背景。另一方面,Alex在与Linda的相处中,对自己的过去渐渐释怀。
卡米儿(罗拉•塞利顿Lola Créton 饰)十五岁那年遇上了苏利文,初恋的滋味让这个尚在懵懂的女孩品尝到爱情青涩的味道。然而苏利文从大学退学,为了追求独立的生活,在夏天即将结束的时候离开了这个城市,开始了独自一人的旅程。刚开始的几个月他还断断续续的给卡米儿来信,讲述着自己旅途中的事情,但几个月后,当卡米儿每每检查信箱时,却再没了苏利文的音讯。就这样一段全心投入却又无疾而终的初恋让卡米儿心灰意冷,甚至想要自杀来寻求解脱。在家人的帮助下,卡米儿渐渐从这段爱情带给自己的伤痛走了出来,并且发奋学习终在四年后成为了一名出色的建筑师。工作的原因让她认识了现在的男友洛朗,然而这段稳定的爱情却在卡米儿偶遇苏利文后起了一丝波澜…