O rolę Emily ubiegały się: Emily Blunt, Olivia Wilde, Imogen Poots, Alice Eve, Amanda Seyfried i Michelle Williams. Lindsay Lohan była trzykrotnie przesłuchiwana przez Stevena Soderbergha. Producenci uznali jednak, że problemy prawne aktorki mogłyby przerwać proces produkcji filmu. Angaż początkowo otrzymała Blake Lively, jednak aktorka nie odpowiadała głównemu sponsorowi Annapurna Pictures, który zagroził wycofaniem z projektu jeśli nie zostanie wybrana inna kandydatka.
Justin Timberlake był brany pod uwagę do roli, którą ostatecznie otrzymał Channing Tatum.
W końcowej scenie bohaterka idzie do biura i trzyma parasol, aby nie padał na nią deszcz. Kiedy wchodzi do pomieszczenia widać, że parasol jest suchy.
Na początku filmu mikrofon, operator i kamera odbijają się w oknie samochodu.
Zdjęcia kręcono w Nowym Jorku, Yonkers, Tarrytown, Bedford, Broome oraz Oyster Bay (Nowy Jork, USA).
Zdjęcia kręcono od 5 kwietnia do 23 maja 2012 roku.