Al Pacino turned down the lead role
For me, it’s unthinkable to envision anyone other than Richard Gere in the role of Edward Lewis, the mega-rich business man from New York who hires Vivian (Julia Roberts) to be his escort for a week.
The casting process for Pretty Woman took longer than expected, with Al Pacino initially leading the charge for the role of Lewis. The legendary actor even went so far as to participate in a casting reading with Julia Roberts before ultimately deciding to turn the part down.
Although he liked the script, Pacino never disclosed his reasons for passing on the role. In hindsight, he has expressed admiration for Roberts, who was a relatively unknown actress at the time.
“I mean, you could tell at the reading, this is going to be good, this is going to be a hit picture. You just knew it,” Pacino shared.