Rola feministki Glorii Steinem była przeznaczona dla Demi Moore, ta jednak z przyczyn zdrowotnych wycofała się z projektu. Zastąpiła ją Sarah Jessica Parker.
Zanim do produkcji zaangażowano Petera Sarsgaarda, do roli Chucka Traynora był brany pod uwagę James Franco - który ostatecznie wcielił się w Hugh M. Hefnera.
Film kręcono w Glendale i Los Angeles (Kalifornia, USA).
Olivia Wilde miała wcielić się w Lindę Lovelace, jednak przeszkodziły w tym jej wcześniejsze zobowiązania. Pod uwagę brano również Angelinę Jolie, Meg Ryan i Kate Hudson.
Początkowo realizacją filmu zainteresowany był Brian Glazer. Zakupił on nawet prawa do ekranizacji autobiografii Lindy Lovelace pt. "Ordeal", lecz zrezygnował z projektu gdyż uznał, że będzie on zbyt depresyjny.