Sygeplejersken Miranda (Rosamund Pike) bliver brutalt overfaldet og voldtaget i sit eget hjem af en mystisk mand (Shiloh Fernandez). Efter hans anholdelse begynder hun at skrive til ham, men brevene bliver returneret uåbnede. Fast besluttet på at konfrontere ham, begynder Miranda regelmæssigt at besøge sin overfaldsmand i fængslet, og knytter efterhånden et venskabeligt bånd til ham - meget mod sin fars (Nick Nolte) vilje. Han kan ikke forstå sin datters intentioner, og han frygter for hendes sikkerhed når voldsmanden bliver løsladt ... men måske har han undervurderet sin datters bagtanker.