Nicole Kidman rechazó el papel de Frannie, porque en ese momento estaba pasando por su divorcio de Tom Cruise. Pensó que el papel habría sido demasiado agotador emocionalmente. Sin embargo, se atribuye el mérito de ser coproductora.
Mark Ruffalo realizó asignaciones encubiertas con oficiales de policía para prepararse para su papel.
El Departamento de Vestuario compró todo el vestuario de los restos de producción de The Job (2001), un programa de televisión recientemente cancelado, por cuatrocientos dólares.
Jane Campion había intentado dirigir la película desde que se publicó el libro en 1996.
Una de las notas principales que Jane Campion le dio a Mark Ruffalo para interpretar a Malloy fue "nunca te disculpes".