Meghan Markle, Sarah Jessica Parker, Demi Lovato: Vote on the best and worst-dressed celebrities of the week

From the Glamour Women of the Year Awards to the Time 100 Next Gala, stars brought out fashionable looks to the red carpets.

Celebrities like Meghan Markle, Mila Kunis, Pamela Anderson, Sarah Jessica Parker and Victoria Monét dressed to the nines this week. (Photos via Getty Images)
Celebrities like Meghan Markle, Mila Kunis, Pamela Anderson, Sarah Jessica Parker and Victoria Monét dressed to the nines this week. (Photos via Getty Images)

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.

Meghan Markle at the 2024 CHLA Gala held at the L.A. Live Event Deck on Oct. 5. (Photo by Alberto Rodriguez/Variety via Getty Images)
Meghan Markle at the 2024 CHLA Gala held at the L.A. Live Event Deck on Oct. 5. (Photo by Alberto Rodriguez/Variety via Getty Images)

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.

Sarah Jessica Parker at the New York City Ballet 2024 Fall Fashion Gala at Josie Robertson Plaza at Lincoln Center on Oct. 9. (Photo by Jared Siskin/Patrick McMullan via Getty Images)
Sarah Jessica Parker at the New York City Ballet 2024 Fall Fashion Gala at Josie Robertson Plaza at Lincoln Center on Oct. 9. (Photo by Jared Siskin/Patrick McMullan via Getty Images)

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.

Pamela Anderson at the 2024 Glamour Women of the Year Awards at Times Square EDITION Hotel on Oct. 8 in New York City. (Photo by Michael Loccisano/Getty Images)
Pamela Anderson at the 2024 Glamour Women of the Year Awards at Times Square EDITION Hotel on Oct. 8 in New York City. (Photo by Michael Loccisano/Getty Images)

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.

Amy Sedaris at the New York City Ballet 2024 Fall Fashion Gala at Josie Robertson Plaza at Lincoln Center on Oct. 9. (Photo by Jared Siskin/Patrick McMullan via Getty Images)
Amy Sedaris at the New York City Ballet 2024 Fall Fashion Gala at Josie Robertson Plaza at Lincoln Center on Oct. 9. (Photo by Jared Siskin/Patrick McMullan via Getty Images)

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.

Victoria Monet at the 2024 Time 100 Next Gala at Chelsea Piers on Oct. 9 in New York City. (Photo by TheStewartofNY/FilmMagic)
Victoria Monet at the 2024 Time 100 Next Gala at Chelsea Piers on Oct. 9 in New York City. (Photo by TheStewartofNY/FilmMagic)

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.

Mila Kunis at the Los Angeles premiere of Goodrich at AMC The Grove 14 on Oct. 8. (Photo by Amy Sussman/Getty Images)
Mila Kunis at the Los Angeles premiere of Goodrich at AMC The Grove 14 on Oct. 8. (Photo by Amy Sussman/Getty Images)

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.

Brooke Shieltds a the New York City Ballet 2024 Fall Fashion Gala at Josie Robertson Plaza at Lincoln Center on Oct. 9. (Photo by Jared Siskin/Patrick McMullan via Getty Images)
Brooke Shieltds a the New York City Ballet 2024 Fall Fashion Gala at Josie Robertson Plaza at Lincoln Center on Oct. 9. (Photo by Jared Siskin/Patrick McMullan via Getty Images)

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.

Julie Chen Moonves at the 2024 Reality TV Stars of the Year at The Highlight Room on Oct. 10 in Los Angeles. (Photo by Paul Archuleta/Getty Images)
Julie Chen Moonves at the 2024 Reality TV Stars of the Year at The Highlight Room on Oct. 10 in Los Angeles. (Photo by Paul Archuleta/Getty Images)

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.

Demi Lovato at the 2024 Glamour Women of the Year Awards at Times Square EDITION Hotel on Oc.t 8 in New York City. (Photo by TheStewartofNY/WireImage)
Demi Lovato at the 2024 Glamour Women of the Year Awards at Times Square EDITION Hotel on Oc.t 8 in New York City. (Photo by TheStewartofNY/WireImage)

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.

Zoe Saldana at the Emilia Perez photocall during the 68th BFI London Film Festival at the Corinthia Hotel London on Oct. 10. (Photo by Matt Keeble/Dave Benett/WireImage)
Zoe Saldana at the Emilia Perez photocall during the 68th BFI London Film Festival at the Corinthia Hotel London on Oct. 10. (Photo by Matt Keeble/Dave Benett/WireImage)

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.