Trick or treat! Every Halloween, some of your favorite rappers and singers try to outdo each other with elaborate costumes.

Over the years, we have seen some killer Halloween costumes from artists who aren’t afraid to step outside of the box. This year, we noticed that a lot of artists are taking it back to the ‘80s and ‘90s with their outfits.

For example, Beyoncé and JAY-Z channeled Lil Kim and the late Notorious B.I.G., respectively, with their costumes. Kim Kardashian had Twitter in a tizzy with her Aaliyah costume. Meanwhile, Russell Simmons perfectly channelled his brother, Run of Run-DMC, with his outfit.

Rapper Snoop Dogg and his wife, Shante Broadus, held a C-Walk party and dressed up as Rakim and Eric B, respectively. Nas was Richard Pryor complete with afro wig and mustache. Fellow artist Cam’ron was the late and great wrestler Randy “Macho Man” Savage for Halloween and Kelly Rowland portrayed Grace Jones in her all-black outfit.

Finally, we have to say that Eric Andre won the best costume award for his hilarious Cardi B outfit. Speaking of which, the "Bodak Yellow" rapper was Cruella de Vil from the animated Disney flick, 101 Dalmatians.

In the spirit of Halloween, we posted below a list of photos of rappers and singers' best Halloween costumes for 2017. Check them out below.

20 Rappers and Singers' Costumes We Need to See on Halloween