Copyright 2018 Entertainment Weekly Inc. All rights reserved. Reproduction in whole or in part without permission is prohibited.
See the Best Celebrity Halloween Costumes of 2017
’70s glamour and nostalgic throwbacks stand out among this year’s best celebrity Halloween outfits.
Posted on October 30, 2017 at 6:49pm EST
1 of 43
Lady Gaga as Edward Scissorhands
Never one to shy away from a complex look, the singer became Johnny Depp's iconic character from Tim Burton's 1990 film.
2 of 43
Heidi Klum as Michael Jackson in "Thriller" video.
She's done it, again.
3 of 43
Niel Patrick Harris and his family as circus freaks
"Step right up and behold the Burtka-Harris Halloween Carnival of Curiosities!" the actor wrote on Instagram
4 of 43
Mac Miller and Ariana Grande as Mugatu and Katinka from Zoolander
This is how you do a fashion Halloween costume.
5 of 43
Kim Kardashian as Selena Quintanilla
"My fave Selena!!!!" wrote Kardashian.
6 of 43
Jenna Dewan and Channing Tatum as Sally and Jack
Tim Burton, are you paying attention?
7 of 43
Khloe Kardashian and Tristan Thompson as Khaleesi and Khal Drogo
"Moon of my life," Khloe wrote on Instagram
8 of 43
Nicole Scherzinger as Cleopatra
A costume fit for a queen.
9 of 43
Fergie and her son as Peter Pan and Tinkerbell
This is just too cute.
10 of 43
Kristen Bell as Thomas Magnum
Jimmy Kimmel got the actress to channel her inner investigator.
11 of 43
Dave Grohl as David Letterman
If the glasses and jacket don't clue you in, check out that beard!
12 of 43
Rita Ora as Poison Ivy
Heroes are cool, but villains always have the coolest outfits.
13 of 43
Demi Lovato as Selena Quintanilla
'Bidi Bidi Bom Bom!' Demi is the spitting image of the late Tejano music icon.
14 of 43
Dua Lipa as Lydia Deetz
Beetlejuice! Beetlejuice! Beetlejuice!
15 of 43
Kim Kardashian and Jonathan Cheban as Sonny and Cher
They got us, babe.
16 of 43
Gwyneth Paltrow and Brad Falchuk
We always guessed what was inside the box, but now we know for sure. Thanks Gwyneth!
17 of 43
Will Poulter as Sid (Toy Story)
So play nice.
18 of 43
Jack Falahee as Eleven (Stranger Things)
How to get away with... telekinesis?
19 of 43
The singer is making clowns (we're guessing here) cool again.
20 of 43
Aubrey Plaza as Wednesday Addams
Yes, it's a costume.
21 of 43
Zoë Kravitz and Karl Glusman as Marla Singer and Tyler Durden (Fight Club)
This one, you can talk about.
22 of 43
Colton Haynes as Marge Simpson
Yet another Halloween succes for the actor
23 of 43
G-Eazy and Halsey as Jay Gatsby and Daisy Buchanan
Couples' costume goals, old sport.
24 of 43
Kristen Bell as Elsa
At a certain point, you just have to say "let it go" to your own Frozen character.
25 of 43
Usher and Grace Miguel
Usher channeled Pulp Fiction's Jules Winnfield and his wife dressed as 'DHALIA.'
26 of 43
Busy Philipps as Hedwig
Ask her about the box her wig came in!
27 of 43
Jessica Alba as Juno
The actress even brought her own Paulie!
28 of 43
Steph Curry as Jigsaw
The athlete is always playing games -- tricycle included.
29 of 43
The Fantanas — don't you wanna?
30 of 43
Kelly Rowland as Strangé
Grace Jones is proud.
31 of 43
Lauren Jauregui as Satine
Welcome to the Moulin Rouge!
32 of 43
A mythical and sparkly creature — and a unicorn, too.
33 of 43
Lauren Conrad as Cruella de Vil
Evil never looked more chic.
34 of 43
Ryan Seacrest and Kelly Ripa as handmaids
The co-hosts nailed the Handmaid's Tale costume: simple yet disturbing.
35 of 43
The model is serving pure 1970s glamour.
36 of 43
Whitney Cummings as a broken girl
Three Broke Girls? We're in.
37 of 43
Molly Gordon and Ben Splatt
Both nailed that 70s look.
38 of 43
LeBron James as Pennywise
We'll all be having nightmares after seeing this.
39 of 43
Shania Twain as a leopard and Megyn Kelly as Shania Twain
Let's go girls!
40 of 43
Cardi B as Cruella De Vill
These expensive, these is dalmatian spots!
41 of 43
Ellen DeGeneres as Karla Kardashian
The Kardashian dynasty keeps growing.
42 of 43
Julie Bowen as 80s Ellen DeGeneres
Spot on Throwback Tuesday.
43 of 43
Sarah Michelle Gellar and Freddie Prinze Jr. as Andie Walsh and Duckie (Pretty in Pink)
They're all that.