Początkowo rolę Frankie miała zagrać Amy Adams, ale wycofała się z projektu. Brana pod uwagę była również Rachel McAdams, ale ostatecznie obsadzono Elizabeth Banks.
Meryl Streep była rozważana do roli Lillian, angaż otrzymała ostatecznie Michelle Pfeiffer.
Hilary Swank po przeczytaniu scenariusza zaczęła przygotowywać się do roli, ostatecznie została jednak odrzucona.
Film kręcono w Los Angeles (Kalifornia, USA) i na lotnisku w Ontario (Kalifornia, USA).