1965年新西兰,长相平平的女孩海瑟尔•法苏罗(Agnes Bruckner 饰)生长在一个缺少温暖的家庭之中,她因引起森林火灾而被父母送到一所偏远的寄宿学校——费尔伯恩学院就读。这所学校枯燥呆板,院长崔西夫人(Patricia Clarkson 饰)严苛冷酷,同时海瑟尔又和新结识的朋友马茜(Lauren Birkell 饰)经常受到室友萨曼莎(Rachel Nichols 饰)的欺负,这一切的一切,都令海瑟尔想早点逃离这个黑暗之地。 偶然见她发现,身边的同学相继人间蒸发,海瑟尔隐隐感觉到,自己将会是下一个……。同在一个游泳队的阿丹和柏是一对好朋友,他们共同竞争大学的名额,不过名额只给冠军,因此游泳技术更高一筹的阿丹有很大的机会。阿丹有一个漂亮的女友阿爱,柏虽然对她颇有好感,但迫于朋友情分始终无法坦然面对。某个夜晚,阿爱从高高的跳台上落下自杀,致令阿丹遭受极大的打击,进而疏忽了泳队的训练。虽然失去了最强的对手,可是柏并不为此感到开心,之后他从阿丹口中得知,阿爱自杀是因为怀上了某个人的孩子。
阿爱的葬礼过后,柏隐隐发现,那个怀有巨大怨念的女孩就在自己身边……。