Fue Leonardo DiCaprio quien sugirió a Mark Wahlberg para el papel de Dirk Diggler. Originalmente se le ofreció el papel a DiCaprio, pero tuvo que rechazarlo porque ya había firmado para hacer Titanic (1997).
Después de ver un corte previo de la película, Burt Reynolds lamentó haberla hecho. Despidió a su agente por recomendarle el papel y no participó en entrevistas promocionales. Reynolds terminó ganando un Globo de Oro por el papel y fue nominado a un Premio de la Academia por su actuación. A pesar de ser un favorito para este último, se rumora que no ganó porque se había distanciado de la película anteriormente.
Los problemas de custodia de Amber Waves se inspiraron en la estrella porno Veronica Hart, quien interpreta al juez durante la escena en la que Amber y su esposo discuten en la corte sobre su hijo.
Después de filmar la devastadora escena entre Eddie Adams y su madre, Joanna Gleason estaba hablando con Paul Thomas Anderson, y le preguntó si el material reflejaba la relación entre Anderson y su propia madre. El director se quedó muy callado y no respondió la pregunta. Luego, Gleason le puso la mano en el hombro y le dijo: "No tienes que perdonarla".
Paul Thomas Anderson simuló el diálogo en las películas porno falsas adaptando el diálogo real de las películas porno reales. Dijo que lo hizo para que la gente no pudiera decir que el diálogo porno "sonaba falso".