A pesar de actuar en la cinta, en el papel de Hugh Hefner, el actor James Franco fue considerado para el papel de Chuck Traynor, a principios de 2011, cuando Kate Hudson fue considerada para el papel de Linda Lovelace. Hudson tuvo que cancelar su participación debido a su embarazo y el reparto cambió, sin embargo, Franco permaneció en la cinta con diferente papel.
La cinta tuvo su premier mundial en enero de 2013, en el Festival de Cine de Sundance.
La actriz Amanda Seyfried tuvo que usar lentes de contacto de color y una larga peluca para simular la apariencia de la real Linda Lovelace.
Segunda colaboración entre la actriz Amanda Seyfried y el actor Adam Brody, luego de la cinta Diabólica tentación (2009)
La cinta se filmo en locaciones de Los Ángeles y Glendale, en California, en enero de 2012.