51 of the best Halloween costume ideas from celebrities that will always win spooky season
All products are independently selected by our editors. If you buy something, we may earn an affiliate commission. Learn how we test.
Halloween costume ideas are something we're searching for all year round because, come the spooky season, we all want to win the battle of looking the scariest.
Luckily, celebrities have pulled through over the years with their terrifying ensembles that have quite literally sent shivers down our spines. From the likes of Kourtney Kardashian, Kylie Jenner and Doja Cat pulling out all the stops to Harry Styles’ award-worthy Dorothy transformation Emily Ratajkowski's Marge Simpson tribute, the rich and famous never come to play when getting into character.
So, we've done some extensive, easy Halloween costume research and picked some seriously impressive looks to admire and emulate (we see you, Heidi: queen of Halloween) when Halloween night comes around. From Disney Princesses to couples halloween costumes no-one will compete with, we’ve linked all the Amazon costumes, blazers, leggings and t-shirts you need to recreate these DIY halloween costumes ourselves and earn all the pop culture bonus points.
Best places to buy Halloween costumes online:

So, with no further ado, here's our round-up of the best celebrity Halloween costume ideas:
1. Britney Spears in Toxic
It's Britney, bitch. In 2023, Paris Hilton paid homage to another icon when she wore this iconic blue stewardess outfit from Britney Spears' Toxic music video.
Instagram content
This content can also be viewed on the site it originates from.
2. Bratz Dolls
We are seriously impressed with the attention to detail in this look. Kim and Khloe rocked the famous Bratz doll pout with this 2023 look.
Instagram content
This content can also be viewed on the site it originates from.
3. Bride of Frankenstein
Kourtney Kardashian rang in the 2023 Halloween season early, as she shared a throwback snap from last year of her dressed up as Bride of Frankenstein. With the gigantic black and white bouffant wig, white ensemble, white foundation and dark lip, the reality star nails the terrifying look.
Instagram content
This content can also be viewed on the site it originates from.
4. Mia from The Princess Diaries
If The Princess Diaries defined your childhood, you will adore this homage to the famous 2001 flick. Camilla Cabello dressed as Mia Thermopolis, the awkward high schooler-turned-Princess of Genovia, wearing the gloves, sungalsses and headphones that graced all of our VHS covers. Talk about a nostalgic throwback!
5. Elphaba from Wicked
Pretty Little Liars' Shay Mitchell leaned into her wicked side with this look. While she went full green as Elphaba, the Wicked Witch of the West, her daughter took on the role of Glinda. We have been changed ‘for good’ after seeing this!
Instagram content
This content can also be viewed on the site it originates from.
6. Gotham City Trio
The Riverdale trio absolutely nailed it with this homage to the DC Gotham City Trio comics about Catwoman, Poison Ivy and Harley Quinn — their hair colours make them a perfect fit and we could not be more obsessed.
Instagram content
This content can also be viewed on the site it originates from.
7. Cher and Dionne from Clueless
As if! This is the chicest argyle mother-daughter costume we've ever seen. The only thing missing is that iconic fluffy pink pen.
Instagram content
This content can also be viewed on the site it originates from.
8. Vampire vibes
Zoe Kravitz looked super cool, as usual, dressed as a vampire at the Casamigos Halloween Party.
9. Jessie from Toy Story
Instagram content
This content can also be viewed on the site it originates from.
Kendall Jenner pulled from the 90s dressing-up box this year as she transformed into Jessie from Toy Story.
10. Marge Simpson
Emily Ratajkowski dressed up as a sexy Marge Simpson at Heidi Klum's Halloween party.
11. Michael Jackson Thriller
Believe it or not, this is Heidi Klum, the undisputed queen of Halloween.
12. Bad Grandma
Ditching her usual Halloween glam, Maya Jama opted to dress up as ‘Bad Grandma’ last year – facial prosthetics and all.
13. Hocus Pocus
YASSSS, Bette Midler! We love that for her 2016 Halloween party she dressed up as her character from her 1993 hit movie, Hocus Pocus.
14. Chucky and Bride of Chucky
Instagram content
This content can also be viewed on the site it originates from.
For their first Halloween as a married couple, Kourtney and Travis dressed up as Chucky and the Bride of Chucky.
15. Rogue from X-Men
Instagram content
This content can also be viewed on the site it originates from.
Keke Palmer perfectly tapped into her fans' obsession with her being cast as Rogue in Marvel's X-Men reboot, proving to producers just how great she'd look.
16. Mystique from X-Men
Instagram content
This content can also be viewed on the site it originates from.
Never one to do things by halves, Kim Kardashian is the go-to person for Halloween costume ideas. One year, she blew us away as she transformed into a very convincing version of the X-Men character Mystique.
17. Storm from X-Men
Instagram content
This content can also be viewed on the site it originates from.
Chloe channelled the classic X-Men hero ‘Storm’ and got the official seal of approval from icon Halle Berry (who played the role several times), who commented: “you slayed this”.
18. The Wicked Witch of the West from The Wizard of Oz
Instagram content
This content can also be viewed on the site it originates from.
Kylie Jenner and the make-up mogul's BFF Hailey Bieber shared a snap of her dressed up as the legendary The Wicked Witch of the West from The Wizard of Oz while posing in a bathtub. We appreciate the dedication with her green body paint and cuddling up to a skeleton.
19. Pumpkin head
Instagram content
This content can also be viewed on the site it originates from.
Megan Thee Stallion shared snaps at home in her silky pyjamas and a carved pumpkin on her head. She was seen reading a book and enjoying a drink while ringing in the Halloween season in style!
20. Dorothy from Wizard of Oz
Instagram content
This content can also be viewed on the site it originates from.
Harry Styles styled a blue and white chequered mini dress, paired with bright red tights, topped off with the iconic ruby slippers… can you guess who he was? No other than Wizard of Oz’s finest, Dorothy. The outfit was paired with a matching bow, rosy-red cheeks and a fabulous attitude (as always) for the season! Happy Harryween!
21. Squid Game contender
Instagram content
This content can also be viewed on the site it originates from.
We couldn’t complete our round-up without a Netflix Squid Game contender, and Hailey Kiyoko did us proud with her *very* accurate costume. She wore the iconic forest green jacket, brought to life with the number ‘067’. Her hair was just the right amount of messy and tousled, too, considering the circumstances.
22. Britney in Baby One More Time and Oops I Did It Again
Instagram content
This content can also be viewed on the site it originates from.
We're giving Hailey Bieber a round of applause for her incredible Britney Spears transformation. Not only did she recreate multiple looks from the ‘Oops!... I Did It Again’ music video -–all of which was uncanny to Britney's original –, but she also threw in a look from the ‘Slave’ visuals too, and honestly, we were in awe!
23. TLC
Instagram content
This content can also be viewed on the site it originates from.
While Ciara is known for killing it every single Halloween, she took things to new heights this year by becoming not just one member of TLC but the entire group. Yep, CiCi paid tribute to the '90s legends by dressing as all three of them for her Halloween photoshoot. She won!
24. Miss Bellum from The PowerPuff Girls
Doja Cat knows how to get into costume, and we love her for it. For Halloween 2021, Doja went retro as Miss Bellum from The PowerPuff Girls, and she looked amazing in a red suit. And can we talk about her as a redhead? We're obsessed with the old-school Hollywood glam.
25. Jessica Rabbit
Instagram content
This content can also be viewed on the site it originates from.
Absolutely glowing in her first pregnancy, Ashley Graham wore a show-stopping Jessica Rabbit costume.
26. Ariana Grande
Instagram content
This content can also be viewed on the site it originates from.
Kourtney Kardashian transformed into popstar Ariana Grande and the resemblance was uncanny.
27. Beyoncé and Jay-Z
Instagram content
This content can also be viewed on the site it originates from.
Ciara and her husband Russell Wilson dressed up in the iconic power suits of Beyoncé and Jay-Z.
28. Bring It On cheerleaders
Instagram content
This content can also be viewed on the site it originates from.
Gabrielle Union reprised her classic Bring It On role as a Compton Clover cheerleader, this time introducing her daughter Kaavia James to the fold.
29. Olympians
Instagram content
This content can also be viewed on the site it originates from.
Beyoncé and Jay-Z paid tribute to iconic black Olympians, Florence Griffith Joyner and Tommie Smith, for Halloween.
30. Princess Fiona from Shrek
Heidi Klum – aka the Queen of Halloween – pulled out all the stops as Princess Fiona from Shrek. Iconic.
31. Post Malone
Rita Ora was unrecognisable as Post Malone for her Halloween party.
32. Elton John
Harry Styles dressed as Elton John and we're living for his lewk.
33. Morticia Adams
Instagram content
This content can also be viewed on the site it originates from.
Holly Willoughby looked sensational as she dressed up as Adams Family matriarch, Morticia, She captioned the pictured: "Morticia is out to play... thank you @mrwilliamwilde for the most perfect dress! Ring by @vickisarge shoes @ginashoesofficial".
34. Marilyn Monroe
Karlie Kloss fully succeeded in paying homage to Marilyn Monroe.
35. Lil Kim
Instagram content
This content can also be viewed on the site it originates from.
Beyoncé dressing up as Lil Kim was the highlight of 2017's Halloween. And the noughties rapper agrees, reposting all of Bey's shots.
36. Edward Scissorhands
Instagram content
This content can also be viewed on the site it originates from.
Guess who? Yup, Lady Gaga nailed Edward Scissorhands.
37. Michael Jackson and Madonna, the King and Queen of Pop
Kim joined sister Kourtney to dress up as the King and Queen of Pop, Michael Jackson and Madonna.
Instagram content
This content can also be viewed on the site it originates from.
38. Barbie
Beyoncé killed it as Black Barbie.
Instagram content
This content can also be viewed on the site it originates from.
39. Salt-N-Pepa
Instagram content
This content can also be viewed on the site it originates from.
Bey and Blue Ivy got Grandma involved and dressed up as Salt-N-Pepa for Halloween 2016.
40. Poison Ivy
Rita Ora showed up as DC Comics super villain Poison Ivy. We quite like the red hair on you Rita.
41. Power Ranger
Claudia Schiffer decided to rock a pink Power Ranger outfit.
42. Cleopatra
Maya Jama gave all other Egyptian queens some stiff competition, dressing up as Cleopatra.
43. Princess Jasmine
Paris Hilton loves a costume doesn't she? For the Fabulous Fund Fair, Paris rocked a Princess Jasmine costume.
44. Dolly Parton
Ellie Goulding, is that you? The singer dressed up as country music legend Dolly Parton for the party.
45. Air Hostess
Cindy Crawford took flight in a 60s-inspired flight attendant uniform.
46. A mummy
Wow, Chanel Iman.
47. Punk rocker
For Cindy Crawford's annual Halloween party, she looked ace in her punk rocker ensemble.
48. 1970s babe
Kaia Gerber channeled 1970s dancing queen as she attended the (70s-themed) Casamigos Halloween party – aka the party of 2017 – wearing a chainmail top, mini skirt and blonde bob wig.
49. Cleopatra, take two
Emily Ratajkowski killed it as Cleopatra at a 2016 Halloween party.
Natalie Dormer gets an A for effort with her pirate outfit.
50. Sonny and Cher couples costume
Kim Kardashian wore three Halloween costumes for 2017, with the first being this Sonny & Cher interpretation with help from friend Jonathan Cheban.
51. Cruella DeVil
Cardi B donned a Cruella De Vil get-up. But it doesn't stop there…