故事发生在16世纪30年代的新英格兰,由于无法苟同教会的做法,虔诚的清教徒威廉(拉尔夫·尹爱森 Ralph Ineson 饰)遭到种植园的驱逐,被迫带着妻子凯瑟琳(凯特·迪基 Kate Dickie 饰)和一众儿女远迁来到一处荒芜所在。他们白手起家,历经艰辛,而尚在襁褓中的儿子意外失踪则令一家人的心头蒙上挥之不去的阴影。天气恶劣,作物歉收,夫妻二人的关系陷入紧张,凯瑟琳心念下落不明的孩子,精神近于崩溃。在此期间,自感对孩子失踪负有主要责任的长女托马辛(安雅·泰勒-乔伊 Anya Taylor-Joy 饰)心情沉重,此后不久,大弟凯勒布(哈维·斯克林肖 Harvey Scrimshaw 饰)在丛林深处遭遇女巫,心智错乱。
一家人的生活彻底陷入混乱,他们能否在信仰中得到救赎?。上海地质学院的肖继业和林育生毕业后,满怀革命热情来到青海高原地质队工作。肖继业的小队发现了新矿,领导让他回上海参与地质报告审批答辩,治疗自己砸伤的腿,并了解离队半年未归的林育生的情况。
回到上海后,肖继业发现林育生是因为害怕艰苦生活,才托病不肯回青海,还在其未婚妻夏倩如的毕业分配上拖后腿。肖继业一面忙于做地质报告答辩,一面与林育生的妹妹林岚一起对林育生做思想工作。医生诊断肖继业的腿长了骨瘤,有截肢的可能。更令肖继业痛心的是,他发现林育生的疾病证明是伪造的。于是,他找到林育生,帮助他分析错误的严重性,指出改正方向。林育生的养父也拿出他亲生父母就义前的遗书,对林育生进行教育,终于使他醒悟。
最后,肖继业的腿治好了,地质报告审查通过,林育生和夏倩如跟肖继业一起回到地质队,林岚也积极响应党的号召,去了新疆农场工作。。