故事發生在17世紀30年代的新英格蘭,虔誠的清教徒威廉(拉爾夫·伊內森飾)因無法茍同教會做法被種植園驅逐,攜妻子凱瑟琳(凱特·迪基飾)與子女遷居荒蕪邊境。在白手起家的艱辛中,尚在襁褓的兒子意外失蹤令全家籠罩陰影。惡劣氣候與作物歉收加劇生存危機,夫妻關系日趨緊張,凱瑟琳因思念失蹤幼子逐漸精神崩潰。自感負有責任的長女托馬辛(安雅·泰勒-喬伊飾)承受巨大心理壓力,其弟凱勒布(哈維·斯克林肖飾)隨后在叢林遭遇女巫,心智錯亂后死亡。家庭信仰體系隨之崩塌,猜忌與恐慌吞噬每個成員。最終托馬辛在山羊黑利伯特的誘惑下簽訂契約,黎明時分裸體飛行于空中,標志著她徹底墮入黑暗。家族成員相繼走向毀滅性結局,暴露出極端宗教環境下人性與信仰的劇烈沖突。