Celebrities brought their creative A-game this year with a variety of meta, reverent and irreverent Halloween costumes.
Since the spooky holiday fell on a weekday this year, many stars pulled out all the stops over the weekend and donned new costumes for Wednesday, somehow topping their already clever attire from the weekend festivities.
Model Heidi Klum teased her highly anticipated costume on Wednesday before revealing her VFX Princess Fiona costume at her annual Halloween bash in New York. The Kardashian-Jenners took on the Victoria’s Secret Angels — wings and all — and Beyoncé paid homage to Toni Braxton by literally covering her 1993“Another Sad Love Song” album art.
Here’s a look at some of our favorite costumes:
Model and TV personality Klum and boyfriend Tom Kaulitz as Princess Fiona and Shrek
Singer-designer Jessica Simpson and her husband Eric Johnson as “Twins” stars Danny DeVito and Arnold Schwarzenegger (yep, she’s DeVito)
Musician Justin Timberlake and actress Jessica Biel kept it in the Lego family with their “Lego Batman”-themed costumes
Oscar winner Lupita N’yongo as Dionne from “Clueless”
NBA star James Harden as Batman villain Bane
Actress Rashida Jones was on brand with her Halloween candy costume
NBA star LeBron James as horror icon Jason
Singer Kelly Rowland as a Black Panther member
Musician the Weeknd and model Bella Hadid as Beetlejuice and his bride