Skip to main content
Friday, 7 August 2026 · Morning editionLondon ☀ 15°C3 TV premieres this week3 prime-time slots tonightStreaming #1: Disclosure DayAbout UsOur TeamSourcesContactNewsletter

Cast of Pretty Woman

HomeCasts

Richard Gere plays Edward Lewis, Julia Roberts plays Vivian Ward, and Jason Alexander plays Philip Stuckey in the 1990 romantic comedy ‘Pretty Woman‘.

  • Touchstone Pictures
  • 1990
  • Film
  • 12 cast

Main cast

  • Edward LewisRichard GereMain
  • Vivian WardJulia RobertsMain
  • Philip StuckeyJason AlexanderMain

Supporting cast

  • Kit De LucaLaura San GiacomoSupp
  • James MorseRalph BellamySupp
  • Barnard ThompsonHank AzariaSupp
  • Mr. HollisterAlex Hyde-WhiteSupp
  • David MorseJohn David CarsonSupp
  • Elizabeth StuckeyJudith BaldwinSupp

Guest & voice

  • Happy ManLarry MillerGuest
  • Hotel ManagerHéctor ElizondoGuest
  • DetectiveDey YoungGuest

No matches — try another name.

About this cast

‘Pretty Woman’ is a 1990 romantic comedy film directed by Garry Marshall. The story follows wealthy businessman Edward Lewis who hires a vivacious prostitute, Vivian Ward, to be his companion for a week, leading to an unexpected romance. The film stars Julia Roberts and Richard Gere in iconic roles that defined a generation.

FAQs

Who plays Vivian Ward in Pretty Woman?

Julia Roberts plays Vivian Ward in Pretty Woman.

Who plays Edward Lewis in Pretty Woman?

Richard Gere plays Edward Lewis in Pretty Woman.

Is Pretty Woman based on a true story?

No, Pretty Woman is a fictional romantic comedy, though it was inspired by the 1985 film ‘Cinderella’ and the Pygmalion myth.

What year was Pretty Woman released?

Pretty Woman was released in 1990.

Who directed Pretty Woman?

Pretty Woman was directed by Garry Marshall.

Sources & where to watch: IMDb · Wikipedia · Where to watch (JustWatch UK) · Updated June 2026

Browse all cast guides →