The best celebrity looks this Halloween

Gabrielle Union and her baby girl, Kaavia, played cheerleaders from "Bring It On." (Photo: Instagram)
Gabrielle Union and her baby girl, Kaavia, played cheerleaders from "Bring It On." (Photo: Instagram)

One of the many things that makes Halloween fun is seeing the costumes that celebrities choose.

In 2019, they did not disappoint. Halsey dressed as goth rocker Marilyn Manson. Gabrielle Union went as the very same character she played in the 2000 favorite Bring It On. Demi Lovato portrayed a historical figure and another that’s very 2019, while Liam Payne went the superhero route. Kourtney Kardashian, on the other hand, dressed up as a real-life, ponytailed pop music favorite.

Meanwhile, The Good Place actress Jameela Jamil got... creative with her costume. She opted to be a character she named Silly Eilish, a fictional sibling of 17-year-old pop star Billie Eilish, who was actually Nina Dobrev’s costume of choice.

Heidi Klum was just as original. The supermodel, who is a Halloween fanatic, and her new husband, Tom Kaulitz, were fireworks, rocking sparkles all over.

There were more traditional picks, too, including a clown (Kelly Osbourne, for one) and a Disney villain, Maleficent, brought to life by singer and YouTuber Lele Pons. (Those two looks really are big with everyone this year.)

Which celeb do you think had the best costume? Cast your votes below, moving your favorites up on the list, and be sure to check back because we’ll add more pics throughout the spooky season.