In Pretty Woman (1990), which actor played Vivian Ward?
Answer
Julia Roberts
Answer
Julia Roberts
In Pretty Woman (1990), Julia Roberts played Vivian Ward.
Vivian is a Hollywood sex worker who becomes involved with wealthy businessman Edward Lewis, played by Richard Gere. The romantic comedy was directed by Garry Marshall and written by J. F. Lawton. Its story reworks elements of the Cinderella tale while setting the action in contemporary Los Angeles.
The role made Roberts a major international star and earned her an Academy Award nomination for Best Actress. She won the award several years later for Erin Brockovich (2000). A common mix-up is confusing Roberts’s Vivian with the film’s wealthy male lead, Edward, or with Roberts’s character in Notting Hill, Anna Scott.
Pretty Woman was released in March 1990 and became one of the decade’s most commercially successful romantic comedies. Its famous shopping and opera scenes helped make it a lasting part of 1990s popular culture.
Source: Wikipedia · fact-checked Sept. 2026