Hollywood is chock-full of lovely leading ladies. It seems unfair to try and discern who is the most beautiful, when the truth is that they all are. In their own unique ways, each of them is stunning. But, we are going to pull a high school yearbook move and give out some superlatives.
In an act of careful curation, we have distinguished the top fifty most beautiful women of all time. That means every woman who graced a stage or screen or spotlight has been heavily considered. Or almost every single one. Just remember beauty is in the eye of the beholder.
Catherine Zeta-Jones: As a natural on both stage and screen, her talent transcends theatrical mediums. It doesn’t hurt that she’s very easy on the eyes.
Taraji P. Henson: This American actress is gorgeous with a fantastic personalty to boot. One of her most celebrated roles was as mathematician Katherine Johnson in Hidden Figures.
Natalie Wood: Now she’s often remembered for her tragic death by drowning, but during her time she was one of the most beautiful actresses around.
Meghan Markle: The actress turned royal has had a pretty intense time of it since she married Prince Harry in 2018. However, the constant press coverage has not detracted from her beauty. She looks like queen material.
Farrah Fawcett: The 70s wouldn’t have been the 70s without Fawcett and her highly coveted and feathered hairstyle. She is the quintessential screen stunner.
Penelope Cruz: This Spanish actress and model radiates beauty and always has since she was discovered at the age of 15. She has been married to actor Javier Bardem since 2010.
Anita Ekberg: Best known for being Fellini’s muse in La Dolce Vita the Swedish actress worked mostly in Italian films. In the Fellini film, she plays one of the memorable love interests of the hedonistic main character.
Ava Gardner: Known as having “earthy femininity” she resisted being type cast as the sex symbol. Her approach involved being more subtle about her sensuality.
Jessica Chastain: In addition to being beautiful, Chastain is an outspoken and powerful feminist. She is championing the fight for equal pay in the workplace.
Charlize Theron: Originally from South Africa, this lovely lady has taken over many iconic roles in the Hollywood repertoire. She used to disguise her beauty, making sure she got roles because of her talent not her looks.
Lana Turner: This pin-up model and actress got the nickname “sweater girl” due to her uncanny ability to fill out any old granny sweater. Her classic look is captivating.
Kate Winslet: She’s so lovely, we can forgive her for shoving Leonardo DiCaprio off that floating door in into freezing water during Titantic. It’s that British charm!
Eva Mendes: This actress is married to Ryan Gosling, who also happens to be one of the most beautiful people on the planet. She is currently raising their two, equally beautiful children.
Kate Beckinsale: This British actress is known for her personality as well as her beauty. She seems like she could be your cool best friend. Like an uncommonly gorgeous best friend.
Rachel McAdams: She’s the queen of rom-coms, starring in classics like the tear-inducing classic The Notebook. As a natural beauty, she is adorable and objectively hot at the same time.
Priyanka Chopra: This Indian actress and winner of the Miss World 2000 pageant recently married Nick Jonas and is nothing short of ravishing. If anyone should represent the world, let it be her.
Emilia Clarke: Following her long stint as the icy blond dragon tamer on Game of Thrones, she chose to return to her brunette roots. Either way, she is a total knockout.
Meg Ryan: In the 90s, she was America’s sweetheart and it’s not hard to see why. Her quintessential girl-next-door looks made her everyone’s biggest crush.
Margot Robbie: Whether she’s wearing her Harley Quinn outfit or channeling Sharon Tate, her beauty is undeniable. Robbie is a natural muse for the camera.
Zoe Saldana: This actress is so lovely that she is even beautiful when her skin is painted green. Her role as Gamora in Guardians of the Galaxy requires her to have green skin. Still stunning!
Amal Clooney: As a lawyer and activist, Amal is equal parts beauty and brains. It’s no wonder she was the one that finally made George Clooney give up the bachelor life.
Elizabeth Taylor: Sure, she had a lot of husbands. Can you blame them? Her classic beauty and talent as an actress make her a no-brainer as one of the most beautiful women of all time.
Sandra Bullock: There’s nothing better than a strong brunette and Bullock fits the bill perfectly. She’s extremely likable and genuine, not letting a successful career in acting change her.
Laura Harrier: At only 29 years old, Harrier easily makes the list. She’s a model and actress and quite simply one of the most lovely people to grace the planet.
Jennifer Aniston: As a classic cool girl, Jennifer Aniston has a reputation as chill and laid back, while still being stupendously beautiful. Her natural look makes her the envy of many.
Naomi Campbell: She’s been modelling since she was only 15-years-old and was one of the most highly demanded models of the 80s and 90s. One glance and it’s easy to see why.
Emma Stone: As an Academy Award winning actress with a humble and down-to-earth personality Stone is as accessible as she is lovely.
Halle Berry: Known for her daring short hair, cut before it was cool, Berry is without a doubt stunning. What’s more she seems to be impervious to the effects of time, hardly aging.
Julie Andrews: Her talent is matched only by her beauty. This British songbird, best known from The Sound of Music and Mary Poppins, remains as lovely as ever to this day.
Reese Witherspoon: Not only is she gorgeous, but she is one of the most charming and endearing celebs out there. Her teenage daughter looks like her younger clone. Those are some great genes.
Kiera Knightley: She’s easily secured her position as a top actress, and now she can brag about being one of the most beautiful women in the world. Though, that wouldn’t be very British of her, so she probably won’t.
Lauren Bacall: This classic beauty is known for her unique voice and a look that could kill. Her looks were so powerful, she landed one of Hollywood’s favorite leading men Humphrey Bogart.
Zoe Kravitz: As the daughter of star Lenny Kravits, Zoe made her own name in no time through her acting career. Her unreal beauty is just the cherry on top.
Brigitte Bardot: This French siren was known as one of first sex symbols of the 1950s and was known for being “sexually emancipated”. Her modelling and acting career ensured that her beauty was well documented.
Natalie Portman: Not only is she insanely gorgeous, but she graduated from Harvard. With people like Portman in the world, there’s no hope for the rest of us.
Jennifer Lopez: She’s known for being suspiciously ageless even after 30 years in the spotlight. Her beauty secrets involve simple things like drinking water and moisturizing. Sounds too simple to be true!
Nicole Kidman: She’s beautiful in the such an ethereal and untouchable way, but is actually known to be extremely friendly. Keith Urban is one lucky guy!
Sophia Loren: Dubbed the “Italian Marilyn Monroe” Loren was the muse of many directors during the Golden Age of Hollywood. Her beauty demands your attention when she’s on-screen making her a perfect leading lady.
Rihanna: This Barbadian singer has been at the top of the charts for over ten years now. She’s also toward the top of this list because of her incredible beauty.
Olivia Wilde: This actress turned director is known for being ridiculously gorgeous. Her eyes are basically mesmerizing, making her a easy contender for spot number 11.
Salma Hayek: This Mexican-American actress is somehow 53-years-old, though she doesn’t look a day past 25. No one should be allowed to be this pretty.
Rita Hayworth: As the most glamorous actress of the 1940s Hayworth earned the title “The Love Goddess”. She starred in over sixty films, in addition to being a sought after pin-up girl for WWII GI’s.
Lupita Nyong’o: This striking actress just makes sense near the top of the list. She is insanely talented and kind, just to add to her great qualities.
Angelina Jolie: She’s known for her signature lips. But, if you take a moment to inspect the rest of her face, you’ll come to the conclusion she’s close to perfect.
Michelle Pfeiffer: With an acting career spanning over multiple decades, her uncommonly good looks have helped her land some iconic roles. She is pictured in her role as Tony Montana’s girlfriend in Scarface.
Scarlett Johansson: It doesn’t seem to matter if her hair is short or long, brunette or blonde this actress is always stunning. Her ability to rock every look makes her an easy member of the top ten and even better actress.
Beyonce: As she slowly but surely progresses to becoming queen of the free world, the pop diva only seems to get more beautiful as the years go on.
Grace Kelly: This perfectly poised actress was a rare beauty destined for much more than stardom. She became the Princess of Monaco when she married Prince Rainier III, and it’s not hard to imagine her catching his eye.
Marilyn Monroe: As one of the original sex symbols, her number two spot makes perfect sense. Only one other person could beat this blonde bombshell for the number one spot.
Audrey Hepburn: “I don’t understand why people see me as beautiful,” commented the British actress. Maybe that’s the secret to becoming number one. Her timeless beauty is irreplicable.
Make sure to check out our other celebrity news, gossip and articles: News and gossip from Celebrity Favourites, News from the Royal Family, News and gossip from the Kardashians and Jenners, General Celebrity News and Gossip and Bollywood Celebrity news and gossip.