A roundup of the best costumes our favorite celebrities wore over the years. Extra points if they dressed as other celebs:
10. Fergie attended Heidi Klum's infamous Halloween party in 2011, and she decided to go as reality star Honey Boo Boo. She wore pastels and cheap fabrics, a teddy bear and the Universal Royalty ribbon.
9. The same year, Lauren Conrad channeled her inner Britney Spears in the Hit Me Baby One More Time days. She wore a sexy school girl uniform, with twin tails and the white shirt tied at the waist.
8. In 2012, Miley Cyrus pulled out her orange wig and animal print tights and went as Nicki Minaj. With a bit of a fake bootie, one could swear it's a picture of Minaj herself.
7. Emma Roberts was inspired by her aunt, Julia, for last year's costume: she went as the lead character of Pretty Woman, who just happened to be a prostitute.6. Roberto Cavalli showed his humorous side for Halloween 2007: he dressed up as Karl Lagerfeld. Of course, some sexy ladies accompanied him everywhere.
5. Katy Perry went to her 2008 Halloween bash dressed as Freddie Mercury. The yellow jacket and the mustache made for a great costume.
4. In 2012, Gwen Stefani was Sandy with a twist: besides the leggings and pink blazer, she also had a neck full of blood. Creepy and perfectly pulled off.
3. Michelle Trachtenberg dressed up as Sally from The Nightmare Before Christmas and she did a fine job. This was in 2011, at an Elit by Stolichnaya party.
2. In 2011, Nicole Richie put on a pink tracksuit, sunglasses and hoop earrings, and was transformed into Jennifer Lopez.
1. For Heidi Klum, it's never just Halloween: she prepares her intricate costumes in advance and they're always spectacular. In 2011, she was a human body. This year, her party's theme is “creepy dollhouse”. Curious?