蕾切爾(艾米莉·布朗特 Emily Blunt 飾)有著嚴(yán)重的酒精依賴癥,為此,丈夫湯姆(賈斯汀·塞洛克斯 Justin Theroux 飾)離開(kāi)了她,和名為安娜(麗貝卡·弗格森 Rebecca Ferguson 飾)結(jié)婚,沒(méi)過(guò)多久,兩人有了愛(ài)情的結(jié)晶,這令無(wú)法生育的蕾切爾痛徹心扉?! ∶刻?,蕾切爾都會(huì)搭乘火車進(jìn)城,車窗外一閃而過(guò)的畫(huà)面中,美麗的女子梅根(海莉·貝內(nèi)特 Haley Bennett 飾)的身影吸引了蕾切爾的注意。年輕美麗的梅根住在舒適的大宅之中,有著英俊的丈夫斯科特(盧克·伊萬(wàn)斯 Luke Evans 飾),兩人恩愛(ài)有加,她擁有著蕾切爾渴望但無(wú)法擁有的一切。然而某日,蕾切爾震驚的發(fā)現(xiàn)梅根竟然在和一名陌生男子偷情,而沒(méi)過(guò)多久,報(bào)紙上便刊登出了梅根失蹤的新聞。