Her Campus Logo Her Campus Logo
Entertainment

The Best and the Worst of Celebrity Halloween Costumes

As long as celebrities have been around, their Halloween costumes have made headlines. However, some of these costumes have been masterpieces and a few have been more questionable. I’ve decided to rank some of the best and some of the worst costumes from the past decade.

5th Best: Winnie Harlow as RuPaul

In 2018, the fashion model Winnie Harlow blew us all away with her RuPaul costume for Heidi Klum’s annual Halloween bash. With a skintight red leather corset and red thigh-high boots, it’s clear that she put a lot of effort into this costume.

5th Worst: Noah Centineo 

Now on the opposing end of the effort spectrum, Noah Centineo really put no effort into his 2020 costume. With a ripped white shirt and a red line drawn on his chest, he was a self-proclaimed “slash-victim.” But hey, at least he was comfortable.

4th Best: Charlie Cox as Loki and Tom Hiddleston as Daredevil

In the ultimate Marvel crossover event, Daredevil actor Charlie Cox and Loki actor Tom Hiddleston switched costumes for a night. Complete with wigs and headpieces, they really gave it their all in 2019 and made every MCU fan’s dreams come true.

4th Worst: John Stamos as the Devil

John Stamos usually has such an amazing fashion sense, but this suit, stick-on horns and almost transparent red face paint was not it. The absolute worst part about this costume is that he wore it twice, once in 2013 and again in 2015. Not only do the clearly obvious prosthetic horns haunt my dreams, but the low effort of it all is truly astounding. 

3rd Best: Haim as Hocus Pocus

In true sister fashion, Este, Danielle and Alana Haim dressed up as Winnifred, Sarah and Mary Sanderson in 2018. Not only did they nail the costumes and wigs, but they also tweeted out their choreographed dance to I Put a Spell on You.

3rd Worst: Kim Kardashian as a Mermaid

Although it did not make this list, Kylie Jenner’s little mermaid costume in 2019 was insanely well done. Yet, in comparison, Kim Kardashian’s mermaid costume seems very bland. It’s even kind of hard to tell what she was going for. The only redeeming quality is that her daughter North West wore a matching costume and looked adorable.

2nd Best: Harry Styles as Elton John

There’s a reason why Harry Styles’ costumes resurface every year—they’re amazing. From his Miley Cyrus inspired outfit to his replica of Elton John’s 1975 Dodgers Stadium bedazzled suit, he manages to impress me every time.

2nd Worst: Ryan Seacrest as Phantom of the Opera

I love Phantom of the Opera as much as the next girl, but this costume is not it. It’s almost as if Ryan thought he was going to a normal party and only remembered it was Halloween on the way there. I’m mostly just disappointed because there are so many cool things he could have done with a Phantom costume.

The Very Best: Heidi Klum as Fiona

I just love everything about this costume. There is so many amazing aspects including the big prosthetic hands and feet, the carriage full of green babies and Tom Kaulitz’s matching Shrek costume. I look forward to Heidi Klum’s Halloween costumes every year because she truly does go above and beyond for her own annual Halloween bash.

The Very Worst: Katy Perry as a Cheeto

Now before anyone gets mad at me, I think that the top worst costume is a very coveted spot and is one that lives in my head year-round. So, it only makes sense that it goes to Katy Perry’s Cheeto ensemble. Every year that this outfit resurfaces, it manages to astonish me and leave me with a million questions. Where was she going? Was she trick or treating? Did she wear this to a celebrity Halloween party? Was her little Cheeto bag full of smaller Cheetos?

Want to see more HCFSU? Be sure to like us on Facebook and follow us on Instagram, Twitter, TikTok, YouTube and Pinterest!

Alexandra is a sophomore at Florida State University. She wishes to pursue a career in editing and publishing! Her favorite activities are to read (mostly fantasy) and to play Stardew Valley.
Similar Reads👯‍♀️