La cinta está basada en la novela Sleeping with the Enemy, de la novelista norteamericana Nancy Price, publicada en 1987.
Antes de Julia Roberts, las actrices Jane Fonda y Kim Basinger fueron consideradas para el papel de Laura.
Existió cierta controversia alrededor de Julia Roberts cuando se reporto que la actriz abandono el set de la ciudad de Abbeville, en Carolina del Sur. Según la actriz, la ciudad era abierta y ridículamente racista y Roberts prometió no volver nunca ahí.
A los 22 años, Julia Roberts fue la actriz más joven en llevarse un cheque de siete números por su participación.
La cinta tuvo que eliminar algunas secuencias y reducir otras, en particular la escena de sexo entre los protagonistas, para pasar la censura y obtener una clasificación para adultos.