Happy Halloween...week? Because the haunted holiday takes place on Hump Day this year, celebrities and normies alike have the opportunity to go a little wild with our costumes for days on end. Over the weekend, the rich and famous really brought it in that department—Blackish became Black Panther’s Wakanda, I mean, come on—and now I’m bringing it to you. Here’s our annual celeb Halloween costume roundup.
Olivia Munn as Awkwafina’s role of Peik Lin Goh in Crazy Rich Asians is truly a sight to behold:
Harry Styles dressed up as Elton John, but also Marcel The Marketing Guy in the video for One Direction’s “Best Song Ever”:
Rita Ora (who?) dressed up as Post Malone (who?) for the Who? Olympics:
Riverdale’s Camila Mendes (Betty) and Lili Reinhart (Veronica) pulled out a timely Napoleon Dynamite ref:
G-Eazy was Two-Face from Batman:
Halsey was Poison Ivy, also from Batman, so I guess they’re back together?:
Kendall Jenner as a Fem Bot from Austin Powers. Wack:
Zoë Kravitz became a sleepy vampire? I’m not totally sure:
This isn’t a contest, but Teyana Taylor’s Mortal Kombat Kitana costume might be the winner:
Just kidding, that honor goes to Gabrielle Union’s Gwen Stefani:
Nina Dobrev from Vampire Diaries was a star that was born:
Joe Jonas dressed up like his fiancée, Sophie Turner’s Game of Thrones character, Sansa Stark:
Nicky Hilton was sister Paris Hilton but, like, 21-year-old Paris? Hm:
Ariel Winter and her boyfriend became Kid Rock and Pamela Anderson...
Meet Prince Charming himself, John Legend:
And Jezebel’s ex-boyfriend Noah Centineo was the hot idiot Gaston from Beauty and the Beast. It makes sense!:
The other guy, dressed as Wolverine, is Ross Butler of 13 Reasons Why fame. He’s also been named a co-conspirator in a lawsuit which alleges Courtney Love plotted to have her daughter’s ex-husband killed over an old Kurt Cobain guitar. So, I guess he’s famous for that, too.
And now for the crème de la crème...
‘NSYNC’s Joey Fatone as a Shining twin: