Dengan muka sayu dan linglung, hampir tiap hari Rachel (Emily Blunt) mengendarai kereta/commuter train dari tempat ia tinggal di pinggiran kota menuju pusat bisnis tempat ia bekerja.Â
Alih-alih memilih duduk di sisi kanan tempat panorama laut membentang, Rachel lebih suka memilih duduk di sebelah kiri sambil memperhatikan deretan rumah mewah yang ada di sana.
Rupanya, di salah satu rumah itu Rachel pernah hidup bahagia bersama Tom (Justin Theroux) pria yang kini menjadi mantan suaminya. Dikarenakan kecanduan alkohol, Rachel diceraikan. Belakangan, dia kerap merasakan ilusi dan halusinasi. Tak hanya mempengaruhi kehidupannya sendiri, namun Anna (Rebecca Ferguson) pun terganggu.
Anna yang kini menjadi istri baru Tom kerap kebingungan tiap kali Rachel datang secara tiba-tiba. Tak hanya itu, Rachel juga pernah terlihat mengendong anak Anna yang masih bayi walau saat dipergoki, bayi itu akan segera diletakkan ke tanah dan dia berlalu pergi.
"Kau haru bicara pada Rachel," pinta Anna kepada Tom.
Tom pun menuruti. Dalam beberapa kesempatan, dia memperingati Rachel untuk menjauh dari hidupnya. "Hubungan kita sudah berhasil. Anna ketakutan tiap kali kau datang. Sebaiknya kau menjauh dari kehidupan kami," pinta Tom.
Saat Tom dan Anna tidak ada di rumah, ada Megan (Haley Bannett) yang menjaga bayi keluarga itu. Megan pun tahu perihal keberadaan Rachel yang kerap menggangu kehidupan majikannya.Â
Anehnya, hidup Megan sendiri pun tidak dapat dikatakan "lurus". Secara berkala, Megan harus mendatangi seorang dokter untuk berkonsultasi tentang keadaan jiwanya.
Dokter Kamal (Edgar Ramirez) banyak menyiman rahasia Megan yang tentu saja harus dia jaga atas dasar kerahasiaan pasien. Termasuk dari Scott (Luke Evans), suami Megan sendiri. Situasi menjadi pelik saat kemudian Megan dinyatakan menghilang.