’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.

gaga

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.

Heidi Klum’s 18th Annual Halloween Party Sponsored By SVEDKA Vodka And Party City

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!’

nph

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

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

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

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

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

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

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.

bell

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.

grohl

ABC

Julie Bowen as 80s Ellen DeGeneres

Spot on Throwback Tuesday.

Rita Ora

Joe Maher/Getty Images

Demi Lovato

Demi Lovato/Twitter

Dua Lipa

John Phillips/Getty Images

Kim Kardashian

Neilson Barnard/Getty Images

Gwyneth Paltrow

Gwyneth Paltrow/Instagram

will

Will Poulter/Instagram

jack

Jack Falahee /Instagram

Adele

Adele/Instagram

aubrey

Aubrey Plaza/Instagram

zoe

Zoe Kravitz/Instagram

Colton Hayes

Colton Hayes/Instagram

Screen-Shot-2017-10-30-at-3.38.15-PM

Halsey/Instagram

bell

Kristen Bell/Instagram

Usher

Usher/Instagram

busy

Busy Phillips/Instagram

Jessica Alba

Jessica Alba/Instagram

Steph Curry

Noah Graham/Getty Images

Kehlani

Kehlani/Instagram

Kelly Rowland

Kelly Rowland/Instagram

lauren

Lauren Jauregui/Instagram

Isla Fisher

Isla Fisher/Instagram

Lauren Conrad

Lauren Conrad/Instagram

Ryan Seacrest

Ryan Seacrest/Instagram

Kaia Gerber

Michael Kovac/Getty Images

whitney Cummings

whitneycummings/Instagram

Ben Platt

bensplatt/Instagram

LeBron James

kingjames/Instagram

Megyn Kelly

NBC

Cardi B

Shareif Ziyadat/FilmMagic

Ellen Degeneres

Michael Rozman/Warner Bros.

Julie Bowens

Michael Rozman/Warner Bros.

smg

Sarah Michelle Gellar/Twitter