From Meghan Markle and Mila Kunis to Pamela Anderson and Sarah Jessica Parker, celebrities brought out their top-notch senses of style this week. Red carpets and events were full glitz and glam, and some of the world’s biggest stars fed us hungry fashion lovers with head-turning looks that leave much to discuss.
Some of the other best-dressed stars of the week? Brooke Shields, Victoria Monét and Demi Lovato. From vibrant reds to bold neutrals, these celebrities looked stunning at events like the Glamour Women of the Year Awards and the Time 100 Next Gala.
On the other hand, stars including Amy Sedaris, Julie Chen Moonves and Zoe Saldana — in addition to Parker and Kunis — stepped out of their homes in style misses that are almost cringeworthy.
So, we’re asking you, Yahoo Canada readers, to vote below on celebrity fashion. Who was the best-dressed star of the week? Which A-list name should be deemed worst dressed? Scroll ahead to cast your vote and read more about the looks these stars recently wore.
BEST DRESSED: Meghan Markle
Meghan Markle was a firecracker at the Children’s Hospital Los Angeles Gala last Saturday, where she made a surprise appearance in a striking red gown. The 43-year-old Duchess of Sussex’s dress featured a U-shaped neckline and a thigh-high slit in the middle of the skirt. It was a gown she reportedly wore in 2021 in New York at the Salute To Freedom Gala alongside Prince Harry.
WORST DRESSED: Sarah Jessica Parker
Sarah Jessica Parker shined in metallic silver on Wednesday — but for all the wrong reasons. The 59-year-old actress wore an Oscar de la Renta off-the-shoulder dress that featured a rose-like pattern and layers of tulle. Paired with open-toe heels, a crystal-embellished clutch and glittering make-up, the Sex and the City star channelled all the worst parts of Carrie Bradshaw’s style this week.
BEST DRESSED: Pamela Anderson
Pamela Anderson went for a regal goddess look at this year’s Glamour Women of the Year Awards on Tuesday, wearing a mint green gown from Oscar de la Renta. The 57-year-old actress shined in the column dress, which featured a crystal embellished torso and cape-like sleeves that draped to the floor. The Canadian star even stunned in a make-up free look opting to only wear her Sonsie Skincare brand.
WORST DRESSED: Amy Sedaris
We’re not sure what was happening at the New York City Ballet Fall Fashion Gala, but Amy Sedaris also made a fashion blunder for the event on Wednesday. The 63-year-old actress and comedian wore a Molly Goddard dress that looked bulky and one note in terms of shape. The bedazzled pink dress sat on top of a white underskirt, and the look was paired with white satin heels.
BEST DRESSED: Victoria Monét
Victoria Monét was the lady in red at the Time 100 Next Gala in New York on Wednesday. The 35-year-old singer looked stunning in a sultry red vintage gown from Roberto Cavalli. The piece featured a side cutout, a halter neckline and an open-back with X-shaped straps. She wore Bulgari jewels and Jimmy Choo shoes to accessorize.
WORST DRESSED: Mila Kunis
Mila Kunis missed the mark when it came to fashion for the Los Angeles premiere of Goodrich. The 41-year-old actress wore a Brandon Maxwell 2024 ready-to-wear white dress featuring a mockneck and oversized sleeves. The ensemble featured an angular hemline and a half-cape element, and she accessorized with dark purple heels and silver drop earrings.
BEST DRESSED: Brooke Shields
Brooke Shields pulled out a meaningful outfit for the ensemble she wore to the New York City Ballet gala on Wednesday. The 59-year-old actress beamed with elegance in an off-white gown that featured trumpet sleeves and numerous pearl embellishments, accessorizing with a metallic silver clutch, glittery shoes and pearl drop earrings. The dress, she said, was the outfit her late mother wore when she met Queen Elizabeth II years ago.
WORST DRESSED: Julie Chen Moonves
Julie Chen Moonves is typically always a queen of glamour, but the all-black outfit she wore the Reality TV Stars of the Year event on Thursday left lots to be desired. The 54-year-old Big Brother host wore a Koché asymmetrical dress featuring many layers of mis-matched fabrics, satin heels and a Christian Dior saddle bag. But it was an ensemble that looked like a last-minute Project Runway creation rather than a red carpet stunner.
BEST DRESSED: Demi Lovato
Demi Lovato won the all-black celebrity look this week, wearing a chic strapless Vivienne Westwood gown to the Glamour Women of the Year Awards on Tuesday. The 32-year-old singer’s glamorous dress featured sequins on the neckline, and her hair was tousled in old Hollywood-style curls for some dramatic flair.
WORST DRESSED: Zoe Saldana
Zoe Saldana appeared to be fabric blind for the Emilia Perez photocall in London on Thursday. The 46-year-old actress questionably paired a brown tiered Saint Laurent skirt with a tan cropped leather jacket. The Avatar star pulled in her hair back in a pretty bun, but the jarring difference between the two garments throws her deep in the worst dressed category.
Let us know what you think by commenting below and tweeting @YahooStyleCA! Follow us on Twitter and Instagram.