1962年美國南部,才華橫溢的非裔醫生路易斯(塞繆爾·杰克遜 飾)在婚姻危機中與家族成員展開危險關系。10歲女兒伊芙(梅根·古德 飾)意外目睹父親與姨媽茉莉(埃塞爾·艾勒 飾)的私情,這場禁忌之戀逐漸撕裂體面家庭的偽裝。影片通過伊芙成年后的倒敘,將家族三代人跨越三十年的秘密層層展開:路易斯為掩蓋真相制造意外溺亡事件,妻子夏洛特(林·威特菲爾德 飾)以巫毒詛咒實施報復,茉莉則在家族莊園的陰影中消失無蹤。記憶如密西西比河般渾濁流淌,每個角色都在謊言織就的網中尋找救贖。當伊芙在二十年后的仲夏夜重返故宅,破碎的真相終于拼湊完整——那個改變所有人的暴風雨之夜,不僅奪走了茉莉的生命,更讓路易斯在道德淪陷中走向自我毀滅。