Warren Beatty was the first choice to play the role of David Corelli, but turned it down. After his sudden departure from NYPD Blue, David Caruso was hoping to break through with a film career and accepted the role. The part of Matt Gavin was offered to Kenneth Branagh, before Chazz Palminteri was eventually cast. Julia Roberts and Sharon Stone were considered to play Katrina Gavin, but both rejected it. Linda Fiorentino was then asked, but she originally turned it down because she did not want to play a prostitute, but changed her mind once her character was changed through rewrites.
