Jann Wenner qui joue le supèrieur de John Travolta dans le film était en réalité le rédacteur en chef du magazine Rolling Stone. Le scénario de Perfect était adapté d'un roman de Aaron Latham dont l'histoire était parue en plusieurs épisodes dans les colonnes de Rolling Stone. Un précédent livre du romancier avait déjà inspiré James Bridges qui réalisa en 1980 Urban Cowboy avec John Travolta dans le rôle principal.