Now we know Heidi Klum’s big Halloween surprise.
She dressed up as sexy Jessica Rabbit from Who Framed Roger Rabbit? It was complete with glossy red hair and fake cleavage.
For weeks her costume was shrouded in secrecy. The supermodel would only release images of herself covered in goo.
Other celebs joined in the fun.
Jessica Simpson and husband Eric Johnson channeled National Lampoon's Vacation.
Dwayne “The Rock” Johnson clearly did not eat any candy for Halloween as he dressed as Popeye. We suspect the actor ate plenty of spinach to look like this.
Basketball star LeBron James channeled his inner Midwestern rockstar going as Prince for Halloween.
Beyonce, Jay Z and little Blue Ivy came together as the cast of Eddie Murphy’s classic comedy, Coming to America.
Neil Patrick Harris and his family also made it a family affair, going as characters from Star Wars.
Viola Davis shared a tender moment of her daughter. Instead of going as Elsa from Frozen or a pirate, she went as her famous mother.