一所西班牙普通学校,接连九名教师意外身亡,这里一时间人心惶惶,学校关门在即。适值此时,四处碰壁的青年教师莫德斯托(劳尔·阿雷瓦罗 Raúl Arévalo 饰)来此应聘,他拥有能看到鬼魂的能力,可是根本没人相信他说的话,他被医生诊断患有精神病和妄想症,学生们谩骂嘲笑,校长气愤烦恼,致使莫德斯托在每一所学校都待不长。来到新学校的第一天,奥德斯托就意外发现5名盘桓在学校内的学生的鬼魂。
他们20年前因违反校规而关禁闭,结果死于意外的火灾。5个鬼魂多年来热和捣蛋,吓坏了老师和学生。在美丽女同事的请求下,奥德斯托决定正视眼前的一切,帮助这5个孩子超生……。在母亲去世之后,青年埃尔维斯(盖尔·加西亚·贝纳尔 Gael García Bernal 饰)孤身一人前往老家德州科帕斯克里斯蒂,母亲告诉他,他的亲生大卫(威廉·赫特 William Hurt 饰)生活在那里。此时的大卫是浸信会教堂的牧师,早已结婚生子,拥有美丽的妻子和两个可爱的孩子保罗(保罗·达诺 Paul Dano 饰)、玛丽莱(贝尔·詹姆斯 Pell James 饰),埃尔维斯的到来对于他来说虽然是感动的重逢,却也是对他现在稳定生活的沉重打击。 最终,大卫选择抛弃过去,但是埃尔维斯和玛丽莱却相爱了,很快,他们走到了一起。两个年轻人的恋情让大卫的心里充满了愤怒和恐惧,一场悲剧正在酝酿之中。。