Atrakcyjna pielęgniarka Miranda Wells (Rosamund Pike) zgadza się na randkę w ciemno z nieznajomym, która ma się odbyć w jej domu. Przed umówionym czasem kobieta widzi na ganku mężczyznę. Sądząc że to Kevin (Billy Slaughter), zaprasza go do środka. Okazuje się, że to gwałciciel. Tymczasem przybywa Kevin, który znajduje Mirandę w kuchni i zawiadamia policję. Życie kobiety wali się w gruzy. Wkrótce dowiaduje się ona, że napastnik nazywa się William Finn (Shiloh Fernandez) i przebywa w pobliskim więzieniu. Miranda pisze do niego listy. Następnie postanawia się z nim spotkać.