Julia Roberts wouldn't star in Pretty Woman if the film were made today.
The 58-year-old actress played prostitute Vivian Ward in the 1990 rom-com but claims that it would be "impossible" for her to appear in such a picture now because world views have changed.