El personaje de Connie Nielsen habla español en la versión italiana de la película, e italiano en todas las demás. En realidad, Nielsen es danesa, y esta fue su primera película americana.
Joel Schumacher fue elegido en un primer momento para dirigir la película en 1994 con Brad Pitt ( '12 Years a Slave') en el papel de Kevin Lomax. Christian Slater, John Cusack y Edward Norton también optaron al personaje.
Preparándose para su papel, Charlize Theron ('Dark Places') dedicó una hora al día durante el rodaje en Nueva York a visitar a un psicoterapeuta que le ayudara a "practicar la esquizofrenia".