Aside from Julia Roberts and Richard Gere, there were several other actors considered for the role of Vivian Ward and Edward Lewis in Pretty Woman. Directed by Garry Marshall, the 1990 romantic comedy was a defining film of the genre. However, getting it off the ground and into production was no easy feat as the project hit several snags before filming even began, including in the casting stage.

The original script was written by J.F. Lawton titled 3000. At this point, Pretty Woman was still a dark drama about a Hollywood prostitute who gets into a relationship with some hotshot businessman. Unlike the film, however, their dynamic was much more complex, as the flick more explicitly tackled controversial themes, including Vivian being addicted to cocaine. Once Disney acquired the rights to the film and tapped Marshall, who's mostly known for comedies, its tone changed. The House of Mouse's ex-president Jeffrey Katzenberg insisted that it was reworked into a more fairytale-like story, which was eventually the case. Pretty Woman became a story about an escort with a heart of gold, Vivian (Roberts), and her one-week affair with corporate raider, Edward (Gere) leading to a genuine romance.

Related: The Best Netflix TV Shows Of 2020

Pretty Woman became widely successful at the box office, becoming the third-highest-grossing film of 1990. Despite its unrealistic story, Gere and Roberts' chemistry was so electric that viewers couldn't help but root for them. However, before the pair locked their roles, there was a long list of other actors who were offered the lead characters. For Edward, Marshall had a string of stars in mind such as Christopher Reeve, Daniel Day-Lewis, Kevin Kline, Denzel Washington, Albert Brooks, Burt Reynolds, John Travolta, Liam Neeson, Sting, Sam Neill, Charles Grodin, Christopher Lambert and Michael Douglas. The part was also offered to The Movies That Made Us. Co-producer Gary W. Goldstein was convinced that Gere should play Edward, however. Fortunately, after Disney and Marshall boarded Pretty Woman, they set up one more meeting with Gere where Roberts adorably begged him to do the project, and so he did.

Edward presents Vivian with the necklace in Pretty Woman (1990)

Interestingly, like Edward, the filmmakers were quickly drawn to Roberts playing Vivian. But due to the tumultuous pre-production process for the movie, she wasn't locked right away. Winona Ryder and Jennifer Connelly were rejected because they were too young. Diane Lane almost got the role before the script was reworked, but she couldn't do it because of scheduling conflicts. Eventually, the studio was backed into a corner when they almost lost Roberts to another project.

Suffice to say, everything worked for the best. Despite all the hurdles Pretty Woman went through, the roles of Vivian and Edward had always been meant to land with Julia Roberts and Richard Gere. At this point, it's impossible to even imagine how the movie would've turned out had they not been cast. In any case, the fact that the pair reunited to do another rom-com classic, Runaway Bride, is proof that they were very effective as a couple.

More: Everything We Know About The Movies That Made Us Season 3