Kaia Gerber, Rande Gerber, Cindy Crawford and Presley Gerber (Photo by Michael Kovac/Getty Images for Casamigos)

PHOTOS: The Best Celebrity Halloween Costumes of 2018

October 31, 2018

By Erin Thibeau

Arguably one of the best things about Halloween is seeing what celebrities dress us as for the festivities.

When you've got seemingly unlimited resources, it's easy to go all out for the holiday.

Related: Beyoncé Dresses as Toni Braxton for Halloween

From Harry Styles to John Legend, check out some of our favorite looks of Halloween 2018 below:

Beyoncé as track and field sprinter Flo Jo and JAY-Z as Olympic medalist Tommie Smith

A post shared by Beyoncé (@beyonce) on

Chrissy Teigen as Queen Elizabeth II and John Legend as Prince Philip


A post shared by John Legend (@johnlegend) on

Kevin and Eniko Hart as minions

Now that the kids are asleep & out of the way it is time for the adult Minions to come out & play -------- Happy Halloween #Harts

A post shared by Kevin Hart (@kevinhart4real) on

Rita Ora as Post Malone

Ima get Halloween started for you the right way... postttyyyyyy I LOVE YOU BRO @postmalone...ratatatatataata wassssss gooood!! And this is also a BIG thank you to getting me to 14 million!

A post shared by RITA ORA (@ritaora) on

Harry Styles as Elton John

Now that’s what I call a Halloween costume @harrystyles Photo by @kevinmazur @gucci

A post shared by Elton John (@eltonjohn) on

Halsey as Poison Ivy

Halsey Presents: Gotham City ---- party time... --: @nathangroff

A post shared by halsey (@iamhalsey) on

Gabrielle Union as Gwen Stefani

No. Doubt. @gwenstefani

A post shared by Gabrielle Union-Wade (@gabunion) on

Kaia Gerber as Joan Jett

#kaiagerber for casamigos Halloween party

A post shared by Kaiagerber (@kaiagerberofficial) on

Ellen DeGeneres as Mariah Carey

Kendall Jenner as Fembot from "Austin Powers"

should we shag now or shag later baby?

A post shared by Kendall (@kendalljenner) on

John Legend as Prince Charming, with daughter Luna as a princess

OK we were just kidding about skipping Halloween. #ALegendaryChristmas will return after a brief interruption

A post shared by John Legend (@johnlegend) on

Nicky Hilton as an early-aughts​ Paris Hilton

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

A post shared by Nicky Rothschild (@nickyhilton) on

Ciara as Nakia from "Black Panther"

Wakanda Forever! Thanks To Everyone Who Helped Bring This Look Together. Happy #Halloween --

A post shared by Ciara (@ciara) on

Lili Reinhart as Napolean Dynamite 

Cindy Crawford as a flight attendant

Now boarding: @Casamigos Air ✈️ #casamigoshalloween

A post shared by Cindy Crawford (@cindycrawford) on

Jhene Aiko as Nisi from B*A*P*S

QUEENS -- #jheneaiko #love

A post shared by jhené aiko (@efurujhene) on

Olivia Munn as Goh Peik Lin from "Crazy Rich Asians"

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

A post shared by Olivia Munn (@oliviamunn) on

G-Eazy as Harvey Dent of "Batman"

Kylie Jenner and daughter Stormi as butterflies

my baby butterfly..

A post shared by Kylie (@kyliejenner) on

Miguel as Captain Jack Sparrow of "Pirates of the Caribbean"

Paris Hilton as a Furby

Ross Butler and Noah Centineo as Wolverine and Gaston 

Everyone’s invited to the wedding

A post shared by Noah Centineo (@ncentineo) on

Jenna Dewan as a unicorn

One of my favorite Halloween costumes ever! -------- (My hair was glittery for an entire week btw--) #fbf

A post shared by Jenna Dewan (@jennadewan) on

Nina Dobrev as "A Star Is Born"

Ryan Seacrest as Karl Lagerfeld

Zoe Kravitz as a vampire

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

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

Follow @947TheDrive on Twitter 

Follow @947TheDrive on Instagram