Diane Lane Talks Almost Starring in 'Pretty Woman' and Why She Prefers the Film's Alternate Dark Ending


There's a reason why Diane Lane didn't want the female lead in Pretty Woman.

On Monday's Watch What Happens Live With Andy Cohen, the 52-year-old actress recalled going out for the role of prostitute Vivian Ward, which ultimately went to Julia Roberts. Lane said "everybody in town went for that role," but at the time, it was a very different film.

WATCH: Richard Gere Admits He Has Not Seen Pretty Woman in 27 Years

In the beloved 1990 romantic comedy, businessman (Richard Gere) needs an escort for some social events, and hires a beautiful prostitute (Roberts) he meets on Hollywood Boulevard. After a whirlwind weekend, the two fall in love.

"It turned out to be a feel-good movie," she explained. "Originally, this crazy b**ch was kicked out of a rolling limo at the end because she was delusional that she thought this guy was really in love with her. She was only hired for the weekend, and we had such compassion for her."

WATCH: Kate Beckinsale Gives Off Major Pretty Woman Vibes With Bathtub Selfie

Lane -- who went on to star alongside Gere in Nights in Rodanthe -- admitted that she prefers the non-happy ending. "I think that movie needs to get made," she insisted. "I wanna direct it. Let's make it happen."

In April, ET spoke with Gere about his big takeaway from being the leading man in Pretty Woman. "[I still talk to Roberts] all the time. I spoke to her three or four times a day," he shared. "I would call her right now."

ET was with Roberts and Gere when they were filming what became a classic romantic comedy. Check out our exclusive interviews with the beloved co-stars:

Related Gallery