凯特·布兰切特 饰的丈夫因为商业诈骗罪被捕入狱并在狱中结束了自己的生命,一贫如洗的她只能离开纽约来到旧金山投靠她的妹妹...
1870年代的蒙大拿矿区,儿童连环失踪案让小镇陷入恐慌。寡妇教师乔·贝克特的儿子亨利也离奇消失,数日后他回到家中,却性情大变,眼神中透着嗜血的冰冷。矿区的牲畜接连被残杀,暴力与猜忌在邻里间蔓延。乔开始追寻儿子变化的真相,面对牧师的狂热说教、邻里的猜忌与自身的信仰崩塌,她一步步接近隐藏在亨利身上的邪恶力量。