’70s glamour and nostalgic throwbacks stand out among this year’s best celebrity Halloween outfits.
Heidi Klum as Michael Jackson in “Thriller” video.
She’s done it, again.

Lady Gaga/Instagram
Kim Kardashian as Selena Quintanilla
“My fave Selena!!!!”
Jenna Dewan and Channing Tatum as Sally and Jack
Tim Burton, are you paying attention?
Fergie and her son as Peter Pan and Tinkerbell
This is just too cute.

Craig Barritt/Getty Images
Kristen Bell as Thomas Magnum
Jimmy Kimmel got the actress to channel her inner investigator.
Rita Ora as Poison Ivy
Heroes are cool, but villains always have the coolest outfits.
Demi Lovato as Selena Quintanilla
‘Bidi Bidi Bom Bom!’

Neil Patrick Harris/ Instagram
Demi is the spitting image of the late Tejano music icon.
Dua Lipa as Lydia Deetz
Beetlejuice!
Kim Kardashian and Jonathan Cheban as Sonny and Cher
They got us, babe.

Ariana Grande/Instagram
Will Poulter as Sid (Toy Story)
So play nice.
Jack Falahee as Eleven (Stranger Things)
How to get away with… telekinesis?
Adele
The singer is making clowns (we’re guessing here) cool again.

Kim Kardashian/Twitter
Aubrey Plaza as Wednesday Addams
Yes, it’s a costume.
Usher and Grace Miguel
Usher channeledPulp Fiction’sJules Winnfield and his wife dressed as ‘DHALIA.’
Busy Philipps as Hedwig
Ask her about the box her wig came in!

Jenna Dewan/Instagram
Jessica Alba as Juno
The actress even brought her own Paulie!
Steph Curry as Jigsaw
The athlete is always playing games – tricycle included.
Kehlani
The Fantanas don’t you wanna?

Khloe Kardashian/Instagram
Kelly Rowland as Strange
Grace Jones is proud.
Lauren Jauregui as Satine
Welcome to the Moulin Rouge!
Isla Fisher
A mythical and sparkly creature and a unicorn, too.

Nicole Scherzinger/Instagram
Lauren Conrad as Cruella de Vil
Evil never looked more chic.
Ryan Seacrest and Kelly Ripa as handmaids
The co-hosts nailed theHandmaid’s Talecostume: simple yet disturbing.
Kaia Gerber
The model is serving pure 1970s glamour.

Fergie/Instagram
Whitney Cummings as a broken girl
ThreeBroke Girls?We’re in.
Molly Gordon and Ben Splatt
Both nailed that 70s look.
LeBron James as Pennywise
We’ll all be having nightmares after seeing this.

ABC
Shania Twain as a leopard and Megyn Kelly as Shania Twain
Let’s go girls!
Cardi B as Cruella De Vill
These expensive, these is dalmatian spots!
Ellen DeGeneres as Karla Kardashian
The Kardashian dynasty keeps growing.

ABC
Julie Bowen as 80s Ellen DeGeneres
Spot on Throwback Tuesday.

Joe Maher/Getty Images

Demi Lovato/Twitter

John Phillips/Getty Images

Neilson Barnard/Getty Images

Gwyneth Paltrow/Instagram

Will Poulter/Instagram

Jack Falahee /Instagram

Adele/Instagram

Aubrey Plaza/Instagram

Zoe Kravitz/Instagram

Colton Hayes/Instagram

Halsey/Instagram

Kristen Bell/Instagram

Usher/Instagram

Busy Phillips/Instagram

Jessica Alba/Instagram

Noah Graham/Getty Images

Kehlani/Instagram

Kelly Rowland/Instagram

Lauren Jauregui/Instagram

Isla Fisher/Instagram

Lauren Conrad/Instagram

Ryan Seacrest/Instagram

Michael Kovac/Getty Images

whitneycummings/Instagram

bensplatt/Instagram

kingjames/Instagram

NBC

Shareif Ziyadat/FilmMagic

Michael Rozman/Warner Bros.

Michael Rozman/Warner Bros.

Sarah Michelle Gellar/Twitter