Carey Mulligan, Kristen Stewart, Rooney Mara, Emily Browning, Emma Roberts, Bella Heathcote i Ashley Greene kandydowały do roli Indii Stoker. Carey Mulligan została nawet wstępnie obsadzona.
Jodie Foster miała początkowo zagrać rolę Evelyn 'Evie' Stoker, jednak została zastąpiona przez Nicole Kidman.
Do zagrania Charliego Stokera byli brani pod uwagę: Colin Firth, James Franco, Joel Edgerton i Michael Fassbender. Początkowo zaangażowany został Firth, jednak zastąpił go Matthew Goode.
Wentworth Miller powiedział w jednym z wywiadów, że podczas pisania scenariusza wyobrażał sobie, że to Matthew Goode gra postać Charlesa Stokera.
Początkowo Nicole Kidman odrzuciła rolę Evelyn Stoker by móc spędzać więcej czasu z dziećmi. Aby przekonać aktorkę, reżyser Chan-wook Park zorganizował plan zdjęciowy w Nashville, skąd aktorka miała 5 minut dojazdu ze swojego domu.
Zaraz po tym jak szeryf opuszcza dom, fryzura Indii zmienia się.
Zdjęcia do filmu były kręcone w Nashville, Smyrnie i Murfreesboro (Tennessee, USA).
Kręcenie zdjęć rozpoczęto 29 sierpnia 2011 roku.
Scenariusz do filmu w 2010 roku znalazł się na tzw. Black List, liście najlepszych niezrealizowanych scenariuszy.