A l'Anglaterra victoriana, una bella dona (Ingrid Bergman) es casa amb un famós pianista (Charles Boyer). La felicitat desapareix quan a la casa, on anys enrere es va cometre un assassinat, la dona comença a sentir sorolls estranys i inexplicables; mentrestant, el seu marit la turmenta fins a fer-la creure que s'està tornant boja.

El treball d'Errol Babbage (Richard Gere) consisteix a vigilar els delinqüents acusats de delictes sexuals que han sortit de la presó. Com que es pren la feina massa seriosament, els seus caps decideixen jubilar-ho. Allison, la substituta, una noia de 27 anys, haurà de passar unes setmanes amb ell perquè li ensenyi l'ofici. Un dia, Harriet Wells, una noia de 17 anys, desapareix sense deixar rastre, i Errol està segur que un dels seus “nois” n'és el responsable. Tot i que la policia no vol que intervingui en el cas, Allison decidirà col·laborar amb ell en la recerca del culpable. Durant la investigació, trobaran tota mena de pistes, moltes falses; a més, s'hauran de barrejar amb gent molt poc recomanable.