halloween 2018
@ritaora / @bellahadid

Halloween is officially over, but to keep the holiday spirit alive we rounded up the best celebrity costumes.

As usual, there were lots of movie references. LeBron James kept it classic with his Friday the 13th ‘fit, G-Easy, James Harden, and Halsey went as Batman villains, and Kendall Jenner dressed up as an evil Fembot from Austin Powers.

Elsewhere, celebrities dressed as other celebrities, with Harry Styles going as Elton John, North and Saint West recreating the “I Love It” video, Nicky Hilton, Beyoncé transforming into Toni Braxton, and Rita Ora nailing it as Post Malone.

Browse the best celebrity costumes below, and let us know what you think of their ‘fits in the comment section.

Kim Kardashian went as a Victoria’s Secret Angel

View this post on Instagram

Halloween 2018

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

And was joined by the rest of the Kardashian-Jenner clan

While Saint and North West and their cousins recreated Kanye and Lil Pump’s “I Love It” outfits

James Harden was a terrifying Bane

The Weeknd and Bella Hadid dressed as Beetlejuice and Lydia Deetz

Diplo paid homage to Dua Lipa

View this post on Instagram

Her name is electricity 🎃

A post shared by diplo (@diplo) on

Diddy was Pennywise the creepy clown from It

LeBron James went as Jason

Beyoncé was Toni Braxton

And her and JAY-Z dressed as US athletes Tommie Smith and Florence “Flo-Jo” Griffith-Joyner

Heidi Klum transformed into Shrek

View this post on Instagram


A post shared by Heidi Klum (@heidiklum) on

Kylie and Stormi went as matching butterflies

View this post on Instagram

my baby butterfly..

A post shared by Kylie (@kyliejenner) on

And also had matching weather-inspired outfits

View this post on Instagram

Stormi Weather ⚡️☁️

A post shared by Kylie (@kyliejenner) on

While a solo Kylie dressed as Barbie

View this post on Instagram

Happy Halloween💕

A post shared by Kylie (@kyliejenner) on

Missy Elliot dressed as herself

YG was an extremely convincing Michael Jackson

While Rita Ora dressed as Post Malone

Kendall Jenner transformed into 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

Teyana Taylor went as ‘Mortal Kombat’ Kitana

View this post on Instagram

Kitana 🗡 #mortalkombat

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

Zoë Kravitz was a sleepy vampire

John Legend went as Prince Charming

Harry Styles paid homage to Elton John

Halsey was Poison Ivy

While G-Eazy kept it in the Batman universe as Two-Face

View this post on Instagram

Harvey Dent / 2 Face 😈🎃

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

Nicky Hilton went as throwback Paris Hilton

And the Blackish cast Wakanda connected with Killmonger for a ‘Black Panther’ costume

If you still haven’t got a costume together, here are some last minute celebrity costume ideas for Halloween.

News & Culture Editor

Berlin-based writer and Rihanna enthusiast.

What To Read Next