The casting process for this movie turned out to be quite difficult and long. Garry Marshall, the director, had several candidates for the role of Edward. Al Pacino was one of them. Unlike the others, before turning down the role, he auditioned alongside Julia Roberts. Richard Gere also initially refused the role, but Julia managed to convince him to play Edward after meeting with him.