The best celebrity Halloween costumes of 2018

1 November 2018, 12:50 | Updated: 11 December 2018, 15:28

Celebrity Halloween costumes 2018
Millie Bobby Brown as Princess Leia, Halsey as Poison Ivy and KJ Apa as one of Josie's pussycats on Halloween. Picture: Millie Bobby Brown/Halsey/Camila Mendes via Instagram
Jazmin Duribe

By Jazmin Duribe

Still desperately looking for some Halloween inspiration? Well, look no further than your favourite celebs.

It seems like every single celeb had a party over the Halloween period. Sadly, we weren't invited, but thanks to the internet we are still able to drool over their Halloween costumes. Harry Styles recreated one of Elton John's most iconic outfits, while Rita Ora transformed into Post Malone.

However, it was Halsey who probably had one of the most exclusive Halloween events, throwing the star-studded Halsey Presents: Gotham City party. The 'Without Me' singer slipped into a Poison Ivy costume for the occasion and obviously, everyone was living for it.

In other news, the cast of Riverdale outsold once again, with Camila Mendes and Lili Reinhart dressed up as Pedro and Napoleon Dynamite, KJ Apa and Charles Melton donned their finest Josie and the Pussycats outfits and Cole Sprouse went as a minion with boobs.

But what about the rest of the celebrity world? Here's some of the wildest looks from Halloween 2018:

Halsey as Poison Ivy

Who do we have to call to get Halsey cast in the Gotham City Sirens movie? Huh? Margot Robbie, please help!

Lauren Jauregui and Ty Dolla $ign as Harley Quinn annd the Joker

We thought we'd had enough of Harley Quinn but Lauren has changed the game. Her boyfriend doesn't look too bad either...

Harry Styles as Elton John

Harry Styles embodied Elton John for the Casamigos Halloween Party
Harry Styles embodied Elton John for the Casamigos Halloween Party. Picture: Getty

Harry Styles took on Elton John for the Casamigos Halloween Party. Some even thought his costume had a 'hidden message' – very spooky.

Rita Ora as Post Malone

We'd never have guessed Rita was under this Post Malone costume?!

Daniel Preda as Miranda Priestly

Daniel did The Devil Wears Prada's Miranda Priestley justice is this number.

G-Eazy as Harvey Dent/Two Face

View this post on Instagram

Harvey Dent / 2 Face 😈🎃

A post shared by G-Eazy (@g_eazy) on

G-Eazy performed as Batman villain Two-Face over the weekend – is he trying to say something?

Lili Reinhart and Camila Mendes as Napoleon Dynamite and Pedro

Lili Reinhart and Camila Mendes drew inspiration from Napoleon Dynamite for Halloween – and they nailed it.

Kendall Jenner as a Fembot from Austin Powers

View this post on Instagram

should we shag now or shag later baby?

A post shared by Kendall (@kendalljenner) on

Kendall showed some skin in a see-through Fembot costume.

Cole Sprouse as a minion with boobs

We can never unsee this.

Joe Jonas as Sansa Stark from Game of Thrones

Joe earned some major fiancée points by dressing as Sophie Turner's Game of Thrones character, Sansa Stark.

Ross Butler and Noah Centineo as Wolverine and Gaston

We're sweating over Ross and Noah's Wolverine and Gaston outfits.

Ashleigh Murray as a purple-eyed witch.

Ashleigh donned purple contact lenses for her witch costume. (And no, she's not dressed as Toni Topaz.)

Joey King as Lord Voldemort

We barely recognised Joey in this creepy Voldemort get-up.

Sarah Hyland and Wells Adams as... Taco Bell(e)

Who doesn't love a couples costume? Sarah and Wells got creative for these Taco Bell(e) outfits.

Charles Melton and KJ Apa as Josie's pussycats

Charles and KJ showed off their wild sides in these leopard one-pieces.

Kylie Jenner and Stormi as butterflies

View this post on Instagram

my baby butterfly..

A post shared by Kylie (@kyliejenner) on

The butterfly effect is in... full effect.

Beyonce as 'Phoni' Braxton

Beyonce channelled her inner Toni Braxton to pull off one of the most identical costumes of the year.

Kaia Gerber as Joan Jett

View this post on Instagram


A post shared by Kaia (@kaiagerber) on

Kaia, alongside her brother Presley, served full Runaways vibes.

Teyana Taylor as Kitana from Mortal Kombat

View this post on Instagram

Kitana 🗡 #mortalkombat

A post shared by Jimmy Neutch- Shumpert (@teyanataylor) on

Not being funny but Teyana can finish us anytime.

Sarah Michelle Gellar as Harley Quinn

Buffy as Harley? We stan!

Miranda Cosgrove as the Bride of Frankenstein

View this post on Instagram

Bride of Frankenstein After the Divorce 🕸🕷🧡

A post shared by Miranda Cosgrove (@mirandacosgrove) on


Ciara as Nakia from Black Panther

Wakanda forever!

Pink and Carey Hart as PT Barnum and Lettie Lutz from The Greatest Showman

View this post on Instagram

Screw it I love Halloween so much

A post shared by P!NK (@pink) on

This whole family is Halloween costume goals.

Saint West and Reign Disick as Kanye West and Lil' Pump from the 'I Love It' video

View this post on Instagram

I love it

A post shared by Kim Kardashian West (@kimkardashian) on

Gonna ignore the actual explicit lyrics to this song and just focus on how cute these two look in their costumes.

The Weeknd and Bella Hadid as Beetlejuice and Lydia

View this post on Instagram

yelled beetlejuice 3 times and he appeared

A post shared by 🦋 (@bellahadid) on


Halsey as Jennifer Check from Jennifer's Body

“You’re lime green jello and you can’t even admit it to yourself.”

Kourtney Kardashian as Ariana Grande

God is a woman.

Chrissy Teigen and John Legend as The Queen and Prince Philip

View this post on Instagram


A post shared by John Legend (@johnlegend) on

God save these two ONLY.

Kylie Jenner and Stormi Webster as... stormy weather.

View this post on Instagram

Stormi Weather ⚡️☁️

A post shared by Kylie (@kyliejenner) on

Kylie saw the opportunity and she took it.

Joe Jonas and Sophie Turner as Gomez and Morticia Addams

View this post on Instagram

Happy Halloween from Morticia & Gomez Addams

A post shared by J O E J O N A S (@joejonas) on

Have you ever seen a couples costume as iconic as this? No. You haven't.

The Kardashians as Victoria's Secret angels.

View this post on Instagram


A post shared by Kourtney Kardashian (@kourtneykardash) on

Listen... they looked AMAZING and I don't wanna hear another word.

The cast of Stranger Things as a mix of Star Wars characters, a Rastaman and... Eleven.

View this post on Instagram

hallo 2018

A post shared by 𝕞𝕚𝕝𝕝𝕚𝕖 (@milliebobbybrown) on

Yep, that's Gaten Matarazzo as Han Solo, Noah Schnapp as Eleven, Sadie Sink as Rey, Millie Bobby Brown as Princess Leia and Caleb McLaughlin as a Rastaman.

HAIM as the Sanderson sisters from Hocus Pocus


Justin Timberlake, Jessica Biel and Silas as Lego Batman characters

View this post on Instagram

They got candy? LEGO!

A post shared by Justin Timberlake (@justintimberlake) on

I don't know, guys... this might be the best costume of 2018...

Valentina as Aja

View this post on Instagram

With Princess Disastah herself!

A post shared by Valentina💋 (@allaboutvalentina) on

Valentina, your Princess DisAHstAH is beautiful!

Beyonce and Jay Z as Florence Griffith-Joyner and Tommie Smith

Two iconic musicians, two iconic athletes. Any questions?

Haley Lu Richardson as Sadness from Inside Out

View this post on Instagram

Sadness shopping for onions. #crying

A post shared by Haley lu Richardson (@haleyluhoo) on

Damn, we're sad just looking at this.

Michael Clifford and Crystal Leigh as Akira Kurusu and Ann Takamaki from Persona 5

Looking cool, Joker!

Liz Gillies as Jackson Maine from A Star Is Born

Hey! Just want to take another look at ya...

Janelle Monae as Willy Wonka

10/10, would go Janelle's chocolate factory and never leave.

Lady Gaga as a Chia Pet

Can you believe this future Oscar winner dressed as a CHIA PET for Halloween? Your fave could never.