Rachel neemt elke ochtend dezelfde trein. Elke dag hobbelt ze over het spoor, langs een rij charmante huizen in een buitenwijk van Londen, en stopt daar altijd voor hetzelfde rode sein. Zo kijkt ze elke ochtend naar een stel dat op hun terras ontbijt. Ze heeft inmiddels het gevoel dat ze hen persoonlijk kent en noemt hen ‘Jess en Jason’. Hun leven – in Rachels ogen – is perfect. Een beetje zoals haar eigen leven dat ooit was.
Op een dag ziet ze iets vreemds in hun tuin. De trein rijdt gewoon weer door, maar voor Rachel verandert alles. Niet in staat om het voor zichzelf te houden, stapt ze naar de politie met haar verhaal, wanneer blijkt dat 'Jess' vermist wordt. Hiermee raakt ze niet alleen verwikkeld in de gebeurtenissen die volgen, maar ook in de levens van iedereen die erbij betrokken is. Maar wie is er te vertrouwen? Heeft ze meer kwaad dan goed gedaan door zich met deze zaak te bemoeien?