
Though the celeb Halloween costumes have been flowing all week long, I was not prepared for just how brilliant Beyoncé's would be. Probably, because I didn't think it was possible to top 2017's looks—when she recreated five different Lil' Kim outfits in one spooky season.
Like her Lil' Kim tribute, some of the best costumes are those that pay homage to a personal pop culture heroe. Think: Hailey Bieber as Britney Spears or Saweetie playing all three members of Destiny's Child. This year's celebrations have supplied even more iconic examples: Emily Ratajakowski as J.Lo, Elsa Hosk as Princess Diana, and last, but not least, Beyoncé as Betty Davis.