Our 25 Favorite Fictional Hookers With Hearts Of Gold

  • emily browning sleeping beauty

  • romola garai the crimson petal and the white

  • melanie griffith milk money

  • shirley macLaine irma la douce

  • veronica franco dangerous beauty

  • heather graham from hell

  • devon aoki sin city

  • irene adler sherlock

  • catherine deneuve belle du jour

  • inara serra firefly

  • Zhang Ziyi Memoirs of a Geisha

  • esme bianco ros game of thrones

  • billie piper the secret diary of a call girl

  • jane fonda klute

  • rachel posner house of cards

  • Rebecca De Mornay Risky Business

  • dolly parton the best little whorehouse in texas

  • taraji henson hustle and flow

  • elisabeth shue leaving las vegas

  • mira sorvino mighty aphrodite

  • jamie lee-curtis trading places

  • Jennifer Love Hewitt The Client List

  • anne hathaway fantine les miserables

  • nicole kidman moulin rouge

  • Julia Roberts Pretty Woman

It’s the oldest profession in the world, but it’s also one of the oldest fictional tropes: the hooker with the heart of gold. There are countless tales in television and film of women who sell their love for money–and for some reason we can’t stop falling in love with them! The 25 women on this list are ranked by how much they charm us, how much they tug on our heartstrings and of course, how much we want to believe they love us, too.

Julia Roberts was already a rising star when she played Vivian Ward in Pretty Woman, but it’s her performance as a Hollywood hooker that made her the biggest movie star of her generation. Nicole Kidman dazzled us as the doomed Satine in the romantic and over-the-top Moulin Rouge and Jennifer Love Hewitt reinvented her career as a Texas housewife who gets a new career in a “massage parlor” on The Client List.

The 25 characters on this list might be considered “fallen women,” but they top all of our fantasies.

[Photo Credit: Touchstone Pictures, 20th Century Fox & Lifetime]