Skazany na trzydzieści lat więzienia za zamordowanie żony, Frank zostaje przedterminowo zwolniony. Po wyjściu na wolność wraca do miasteczka, gdzie mieszka jego córka Karen. Spotkanie z ojcem przywraca koszmarne wspomnienia z dzieciństwa. Karen jest bowiem przekonana, że to właśnie ojciec jest winien śmierci matki. Po pewnym czasie, kiedy Frank zaprzyjaźnia się z jej synem i zdobywa zaufanie jej przyjaciela, Karen stopniowo przekonuje się, że ojcu zależy na odzyskaniu rodziny. Zaczyna nawet siebie obwiniać, że niesłusznie go oskarżała. Tymczasem zazdrosny o szczęście Karen, Frank zabija jej narzeczonego, pozorując nieszczęśliwy wypadek. Teraz ma wreszcie możliwość otoczenia opieką córki i wnuka. Pewnej nocy Karen z przerażeniem odkrywa, jakie są jego prawdziwe zamiary...