Renee Zellweger i Andrea Riseborough były brane pod uwagę do roli Karen Weston. Riseborough dostała angaż, ale zrezygnowała z niego z powodu napiętego harmonogramu. Zastąpiła ją Juliette Lewis.
Chloë Grace Moretz brała udział w przesłuchaniach do roli Jean Fordham, ale ostatecznie angaż dostała Abigail Breslin.
Jim Carrey był brany pod uwagę do roli Steve'a, ale ostatecznie angaż dostał Dermot Mulroney.
Twórcy filmu chcieli, by Gary Cole zagrał rolę Steve'a Heidebrechta, z którą miał już do czynienia w teatralnej inscenizacji sztuki w Londynie. Aktor jednak odmówił.
Producent Harvey Weinstein zasugerował, aby Judi Dench i Nicole Kidman zagrały Violet i Barbarę podczas początkowego procesu castingu. Jednak scenarzysta Tracy Letts był przeciwny temu pomysłowi, tłumacząc, że te dwie role powinny zostać zagrane przez amerykańskie aktorki.
Kathy Bates brała udział w rozmowach dotyczących zagrania roli Mattie Fae Aiken.
Sissy Spacek była brana pod uwagę do roli Violet Weston.
Samochód szeryfa (Will Coffey) posiada rejestrację hrabstwa Oklahoma. Oklahoma jest jednak oddalona o ponad 2 godziny drogi od hrabstwa Osage, więc szeryf zatrudniony na stałe w tym rejonie musiałby mieć inną tablicę rejestracyjną.
Zdjęcia do filmu powstały w Bartlesville i Pawhuska (Oklahoma, USA) oraz w Los Angeles (Kalifornia, USA).
Okres zdjęciowy trwał od 15 października do 8 grudnia 2012 roku.