Demi Lovato channeled icon Selena Quintanilla.
Ryan Seacrest and Kelly Ripa gave Elisabeth Moss a run for her money with their Handmaid’s Tale costumes.
Gwyneth Paltrow finally let us see what was in the box.
Jennifer Garner was adorable as a “Cat Nap.”
Colton Haynes went as Marge Simpson.
Jonathan Cheban and Kim Kardashian dressed as Sonny and Cher.
And then Kim also dressed as Aaliyah…
…and Madonna, while Kourtney went as Michael Jackson.
Kristen Bell did what she does best and went as Elsa.
Dua Lipa crushed it as Winona Ryder’s angsty Beetlejuice character.
Lauren Conrad probably tried to kidnap some puppies in her Cruella de Vil costume.
Joe Keery swapped his spiky baseball bat for a magic wand.
And Adele glittered it up in green.
Jenna Dewan Tatum frolicked as a forest fairy.
And, believe it or not, this crooning Night King is actually Jason Derulo.
Amal Clooney and Cindy Crawford looked beyond groovy as ’70s divas.
Sarah Paulson and Holland Taylor were cute as a panda and Harley Quinn.
Rita Ora slayed as villainess Poison Ivy.
Behati Prinsloo gave an X-ray look at her bun in the oven.
Jaimie King celebrated the Season 2 premiere of Stranger Things as Eleven.
Madelaine Petsch went from Riverdale to Rocky Horror.
Paris Hilton served a ~lewk~ as Princess Jasmine, while her expecting sister Nicky went as a classy cat.
Rachel Lindsay and fiancé Brian Abasolo looked amazing as a Playmate with her Playboy.
Bruce Willis made us do a double-take as one half of The Shining twins.
Will Poulter rocked an UNCANNY look as Sid from Toy Story, and raised awareness at the same time.
And Joanna Krupa’s Sandy gave me multiplying chills.
This post will be updated as more celebs share photos of their Halloween celebrations.