Le personnage principal Eddie Adams (Mark Wahlberg) a été inspiré par l'acteur de films pour adultes John Holmes.
Après avoir vu le premier montage du film, Burt Reynolds a regretté d'avoir participé au tournage et a licencié son agent, qui lui avait recommandé le scénario du réalisateur Paul Thomas Anderson. Finalement, pour son rôle, Reynolds a été nommé aux Oscars et a remporté un Golden Globe.
Le réalisateur Paul Thomas Anderson a initialement offert le rôle de Dirk Diggler à Leonardo DiCaprio, mais il n'a pas pu participer au film car il avait accepté l'offre de James Cameron pour Titanic. Leonardo DiCaprio a recommandé Mark Wahlberg pour le rôle principal.
Le rôle de Jack Horner (Burt Reynolds) a été proposé à Warren Beatty et Sydney Pollack (qui a déclaré après la sortie du film qu'il regrettait sa décision de ne pas accepter le rôle).
La femme promise de Little Bill (William H. Macy) est interprétée par la véritable actrice de films pour adultes Nina Hartley.
Le premier plan-séquence du film dure plus de 3 minutes et demie.
Le monologue motivationnel final d'Eddie (Mark Wahlberg) devant le miroir présente une certaine ressemblance, presque parodique, avec un autre monologue final célèbre du personnage de Robert De Niro dans Raging Bull (1980).
C'était le dernier film de l'acteur Robert Ridgely.
Une autre actrice de films pour adultes, Veronica Hart, apparaît comme juge dans le film.
La projection du film a été interdite en Corée du Sud.
Gwyneth Paltrow aurait pu interpréter la patineuse (Heather Graham), mais elle a finalement décliné.
Le rôle de Buck Swope (Don Cheadle) a été proposé à Samuel L. Jackson.