米莉·卡洛韋(席德妮·史威尼 飾)剛剛假釋出獄。她曾因過失殺人罪入獄多年,如今揹著案底,在求職市場處處碰壁。就在她幾乎走投無路時,一個看似完美的機會出現了——長島大頸鎮的溫徹斯特家族需要一名住家女傭。
女主人妮娜·溫徹斯特(亞曼達·塞佛瑞 飾)親自面試了米莉,態度熱情而友善。這座豪宅的一切都令人目眩:精緻的裝潢、一塵不染的花園、可愛的小女兒茜茜。妮娜的丈夫安德魯(布蘭登·斯克萊納 飾)英俊體面,對妻子體貼入微,看起來是個模範丈夫。米莉很快就被安排住進了閣樓的房間,正式成為溫徹斯特家的女傭。

完美表象下的裂痕
入住後,米莉漸漸感受到這個家庭的異樣。妮娜的情緒極不穩定,時而對米莉親切得像閨蜜,時而又冷若冰霜、頤指氣使。米莉從旁人口中得知,妮娜曾因試圖溺死女兒茜茜並企圖自殺而被送進精神病院。這段往事讓米莉對妮娜既同情又警惕。
與此同時,莊園裡的義大利裔園丁恩佐(米凱萊·莫羅尼 飾)引起了米莉的注意。恩佐對她釋放善意,兩人之間產生了微妙的好感。但米莉的注意力很快被另一個人吸引走了。

甜蜜陷阱
妮娜開始了一系列令人困惑的操作。她指示米莉預訂百老匯演出門票和酒店房間,但事後卻矢口否認曾下達過這些指令。妮娜外出的那個晚上,安德魯提議和米莉一起去看那場已經訂好的演出。兩人共度了一個浪漫的夜晚——看戲、晚餐,最後住進了那間酒店。這成了他們秘密關係的開端。
安德魯展現出與對待妮娜截然不同的溫柔。他傾聽米莉的過去,理解她的處境,讓她覺得自己終於遇到了一個真正看見她的人。米莉逐漸墜入情網,開始相信安德魯才是這段婚姻中的受害者,而妮娜不過是一個精神不穩定的瘋妻。

閣樓裡的秘密
然而,安德魯的真面目很快就露出了端倪。當米莉不小心打碎了安德魯母親留下的一套傳家瓷盤後,安德魯徹底變了一個人。他不再是那個溫文爾雅的紳士,而是一個控制慾極強的施虐者。他趁米莉醉酒時將她鎖在閣樓房間裡,讓她體驗到妮娜曾經歷過的一切。
與此同時,妮娜留給女兒茜茜的一封信揭開了驚天真相:安德魯才是這個家庭真正的惡魔。他曾強迫妮娜染成金髮,稍有違逆便拔掉她的頭髮作為懲罰。他給妮娜下藥,製造了她試圖溺死女兒的假象,然後以此為藉口將她關進精神病院,再囚禁在閣樓之中。妮娜從來不是什麼瘋女人——她是一個被丈夫系統性虐待、精心構陷的受害者。
更令人震驚的是,妮娜僱用米莉並非偶然。她早就預料到安德魯會對年輕漂亮的新女傭下手,而米莉因過失殺人入獄的背景,恰恰說明她在危急時刻有自我保護的能力。這一切都是妮娜精心設計的一盤棋。

致命對決
安德魯的暴行升級到了極致。他強迫米莉用刀在自己的腹部劃出傷口,每一刀對應一片被打碎的瓷盤碎片。就在米莉命懸一線之際,她用妮娜事先藏好的一把刀刺傷了安德魯,並將他反鎖在閣樓裡。
但安德魯掙脫了困境,瘋狂地追殺兩個女人。最終的對決發生在那道旋轉樓梯上。米莉拼盡全力將安德魯推下樓梯,他從高處墜落,當場死亡。

自由
妮娜迅速善後。一位女警察來調查此案,最終裁定安德魯的死亡為意外事故。妮娜帶著女兒茜茜離開了這座充滿噩夢的豪宅,前往加利福尼亞開始新生活。臨行前,她給了米莉十萬美元作為答謝。兩個女人交換了一個心照不宣的眼神——這場從頭到尾由妮娜導演的復仇大戲,終於落下帷幕。
影片的最後一幕意味深長:米莉出現在另一戶人家的面試現場,對面坐著的女主人不經意間露出了手腕上的淤青。米莉微微一笑,接受了這份工作。她已經找到了自己的新使命。