By Hayden Wright
Music’s biggest stars pulled no punches over the weekend of Halloween festivities. Kim Kardashian did triple duty as three of pop’s biggest icons: Madonna, Cher and Aaliyah. Meanwhile, Demi Lovato dressed up as Selena Quintanilla and Kendrick Lamar courted controversy with a Jesus Christ costume. Nas did his best Richard Pryor impression while Rita Ora went green as Batman villain Poison Ivy. Kelly Rowland, Fifth Harmony’s Lauren Jauregui and others got into the holiday spirit with festive, sexy, frightful costumes.
Here’s a roundup of the weekend’s best celebrity Halloween costumes. The actual holiday is tomorrow night, so stay tuned for even more spooky looks: