Everyone’s favorite holiday is approaching and I’m not talking about Christmas. Halloween offers a chance to play dress-up and show off your creativity, and celebrities don’t hesitate to get festive for the occasion. Whether dressing up as other stars (see: Nicole Richie as Jennifer Lopez) or evoking fantastical or historical characters (like Tika Sumpter as Nefertiti), celebrities spare no expense to find the most extravagant Halloween costumes ever.
And it’s easy to see why celebrities go all out for Halloween. The more creative the costume, the more attention they get from fans and press alike. Remember when Rihanna dressed up as Mary Jane and the internet buzzed about whether it was too controversial? Or when Mariah Carey and Nick Cannon (in happier times) nailed Goldilocks and The Three Bears with their adorable toddlers? Take a trip down memory lane with the best celebrity costumes of all time, and find inspiration for your Halloween getup this year in the bunch.