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ż otrzymała Blake Lively, jednakże została ona później ostatecznie zastąpiona przez Rooney Marę.