Pretty Woman uncomfortable playing a sex worker. Winona Ryder auditioned, but was turned down because Marshall felt she was "too young". Jennifer Connelly was also dismissed for the same reason. Emily Lloyd turned it down as it conflicted with her shooting for the film "Mermaids". Meg Ryan, who was a top choice of Marshall's, turned it down as well. According to a note written by Marshall, Mary Steenburgen was also among the first choices. Diane Lane came very close to being cast (the script was much darker at the time); they had gone as far as costume fittings, but due to scheduling
Winona Ryder the Spirits", based on Isabel Allende's novel. Ryder played the love interest of Antonio Banderas' character. Principal filming was done in Denmark and Portugal. The film was poorly reviewed and a box office flop, grossing just $6 million on its $40 million budget. Ryder starred in "The Age of Innocence" with Michelle Pfeiffer and Daniel Day-Lewis, a film based on a novel by Edith Wharton and helmed by director Martin Scorsese, whom Ryder considers "the best director in the world". In the film, Ryder plays May Welland the fiancée of Newland Archer (Day-Lewis). The film, set in the 1870s, was