安娜(艾米莉·布朗寧飾)在母親火災身亡后因精神創傷接受治療,返家時面對作家父親史蒂芬(大衛·斯特雷澤恩飾)、妹妹愛麗克絲(阿莉爾·凱貝爾飾)和繼母蕾切爾(伊麗莎白·班克斯飾)。她多次目睹母親慘死幻象,與好友馬特(杰西·莫斯飾)調查火災真相時鎖定蕾切爾。隨著馬特遇害,安娜陷入現實與幻覺的混亂。最終揭露愛麗克絲才是真兇——她利用母親舊疾和蕾切爾的藥物制造火災,偽裝成意外死亡。真相大白后安娜徹底崩潰,在病院窗前目睹妹妹表演天真笑容,陷入永恒的精神困境。