故事发生在16世纪30年代的新英格兰,由于无法苟同教会的做法,虔诚的清教徒威廉(拉尔夫·尹爱森 Ralph Ineson 饰)遭到种植园的驱逐,被迫带着妻子凯瑟琳(凯特·迪基 Kate Dickie 饰)和一众儿女远迁来到一处荒芜所在。他们白手起家,历经艰辛,而尚在襁褓中的儿子意外失踪则令一家人的心头蒙上挥之不去的阴影。天气恶劣,作物歉收,夫妻二人的关系陷入紧张,凯瑟琳心念下落不明的孩子,精神近于崩溃。在此期间,自感对孩子失踪负有主要责任的长女托马辛(安雅·泰勒-乔伊 Anya Taylor-Joy 饰)心情沉重,此后不久,大弟凯勒布(哈维·斯克林肖 Harvey Scrimshaw 饰)在丛林深处遭遇女巫,心智错乱。
一家人的生活彻底陷入混乱,他们能否在信仰中得到救赎?。三岁的基栋因为父母要上班,没人照管和接送上下学,父母决定将他送回云南老家,交给爷爷奶奶带。原本商量好了,但在出发前的晚上,看着时间一分分的过去,那种不舍的心情愈演愈烈,母亲感情失控,临时决定不送儿子回去了,父亲用尽各种办法安慰说服母亲,同时不停的自责。
随着父亲和母亲的对话,都市生活的艰难与无奈慢慢揭示开来,平静后的两人也确定一早就送基栋走。。为了赶昨早一般飞机,父子三人匆匆驱车前往机场。因为母亲因工作不能一同回去,一路上各种舍不得。到了机场,父亲和儿子急匆匆进了候机厅,母亲失控的泪如雨下,开着车行驶在高脚桥上,泣不成声。。