fashion

From the classic, to the brave, to the very 2018: The best celebrity Halloween costumes so far.

Halloween is still two days away, but already we’ve seen plenty of celebrities celebrating the spooky holiday.

Kendall Jenner, Joe Jonas and Jessica Alba were just some of the celebs getting into the Halloween spirit with incredibly detailed and hilarious costumes.

The only non-parent of the legal-aged Kardashian/Jenner clan went out on the weekend dressed as a Fembot from Austin Powers, with a friend who dressed as the title character himself.

 

View this post on Instagram

 

should we shag now or shag later baby?

A post shared by Kendall (@kendalljenner) on

ADVERTISEMENT

Zoe Kravitz had the inspired idea of dressing as a sleepy vampire for a night out – because the early hours of the night are like the morning if you sleep in a coffin all day.

 

View this post on Instagram

 

Mornings suck ????????‍♀️ (night time is morning time for vamps guys ) #vampireawareness

A post shared by Zoë Kravitz (@zoeisabellakravitz) on

Nicky Hilton (now Rothschild) paid tribute to her older sister Paris – or made fun of her, we really can’t tell.

ADVERTISEMENT

 

View this post on Instagram

 

21 again tonight! ????????✨✨✨PH vibes #HappyHalloween

A post shared by Nicky Rothschild (@nickyhilton) on

Joe Jonas had a similarly hilarious idea – to dress as Sansa Stark from Game of Thrones, played by his fiancee Sophie Turner.

 

View this post on Instagram

 

another Saturday Nite ????

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

ADVERTISEMENT

Ariel Winter scared herself with the crazy accuracy of her couples costume with boyfriend Levi Meaden. The pair got their impression of Pamela Anderson and Kid Rock spot on.

 

View this post on Instagram

 

Don’t worry, we’re also concerned by the accuracy.

A post shared by ARIEL WINTER (@arielwinter) on

ADVERTISEMENT

Her Modern Family co-star Sarah Hyland also had a clever two-part costume: she as a taco, her boyfriend Wells Adam as Belle from Beauty and the Beast. Together they were Taco Belle.

 

View this post on Instagram

 

The only thing better than Taco Bell… is Taco Belle ❤️????????❤️ #firesauce #dollopofdaisy

A post shared by Sarah Hyland (@sarahhyland) on

ADVERTISEMENT

Singer Hasley was feeling brave this weekend, choosing a very bold costumed version of Batman villain Poison Ivy. Is it underwear or carefully arranged, stuck-on leaves? Either way that green body paint is going to take FOREVER to wash off.

 

View this post on Instagram

 

Halsey Presents: Gotham City ???????? party time… ????: @nathangroff

A post shared by halsey (@iamhalsey) on

ADVERTISEMENT

Jessica Alba and her mate Kelly Sawyer went for a classic combo as Betty Rubble and Wilma Flinstone.

 

View this post on Instagram

 

#wilmaandbetty #flinstones #happyhalloween w @kellysawyer

A post shared by Jessica Alba (@jessicaalba) on

ADVERTISEMENT

Olivia Munn kept it fresh, dressing up as Peik Lin from the hit romantic comedy Crazy Rich Asians Some saw the costume as a form of cultural appropriation, given Peik Lin is a Chinese charcter and Olivia’s background is Caucasian. But her photo was overwhelmed by comments from fans who saw the outfit as nothing but awesome.

 

View this post on Instagram

 

Happy Halloween to everyone, but especially to all you crazy rich Asians!! #peiklin #crazyrichasians ????????‍♀️????

A post shared by Olivia Munn (@oliviamunn) on

ADVERTISEMENT

Back home, Imogen Anthony’s party look was inspired by the cover art on Crazytown’s 1999 album ‘The Gift Of Game’.

George Clooney and his good friends Cindy Crawford and husband Rande Gerber perhaps put in the most effort of all celebs, dressing up as pilots and an old-fashioned air hostess for their Saturday night Casamigos (the tequila brand they own) Halloween party in Las Vegas.

ADVERTISEMENT

 

View this post on Instagram

 

Now boarding: @Casamigos Air ✈️ #casamigoshalloween

A post shared by Cindy Crawford (@cindycrawford) on

Which celebrity was wearing your favourite costume for Halloween so far?