All of 2019's Best Celebrity Halloween Costumes

They came. They saw. They wore crazy outfits.

Heidi Klum and Demi Lovato
(Image credit: Getty Images)

If one thing in this life is certain, it's that celebrities know how to make a statement—so it's no surprise that they love to go all out on their Halloween costumes (opens in new tab) as October 31 approaches. Ahead, the best celebrity Halloween costumes of 2019.

Cardi B

A post shared by Cardi B (@iamcardib) (opens in new tab)

A photo posted by on

As Poison Ivy.

Adele

A post shared by Chantel (@telltell_heart) (opens in new tab)

A photo posted by on

As Captain Hook.

Kelly Clarkson

A post shared by Kelly Clarkson (@kellyclarkson) (opens in new tab)

A photo posted by on

As Winifred Sanderson.

Kylie Jenner

A post shared by Kylie 🤍 (@kyliejenner) (opens in new tab)

A photo posted by on

As Marilyn Monroe.

Kim Kardashian

A post shared by Kim Kardashian West (@kimkardashian) (opens in new tab)

A photo posted by on

As Elle Woods.

Normani

As Naomi Campbell.

Ciara and Russell Wilson

A post shared by Ciara (@ciara) (opens in new tab)

A photo posted by on

As Bey and Jay.

Bella Hadid

A post shared by Bella 🦋 (@bellahadid) (opens in new tab)

A photo posted by on

As sexy Fred Flintstone.

Jason Momoa

A post shared by Jason Momoa (@prideofgypsies) (opens in new tab)

A photo posted by on

As Elvis.

Gabrielle Union

A post shared by Gabrielle Union-Wade (@gabunion) (opens in new tab)

A photo posted by on

As Isis in Bring It On.

North West

A post shared by Kim Kardashian West (@kimkardashian) (opens in new tab)

A photo posted by on

Nicki Minaj

A post shared by Barbie (@nickiminaj) (opens in new tab)

A photo posted by on

As Harley Quinn.

Ashley Graham

A post shared by A S H L E Y G R A H A M (@ashleygraham) (opens in new tab)

A photo posted by on

As Jessica Rabbit.

Cardi B

A post shared by A S H L E Y G R A H A M (@ashleygraham) (opens in new tab)

A photo posted by on

As a sexy nurse.

Stormi Webster

A post shared by Kylie 🤍 (@kyliejenner) (opens in new tab)

A photo posted by on

As her mom, Kylie, at the Met Gala.

Nina Dobrev

As Billie Eilish.

Nina Dobrev

A post shared by Nina Dobrev (@nina) (opens in new tab)

A photo posted by on

As the girl who crashed the Chanel SS20 show in Paris (opens in new tab).

Demi Lovato

As sexy Pennywise.

Kylie Jenner and Anastasia Karanikolaou

A post shared by Kylie Jenner News (@kyliesnapchat) (opens in new tab)

A photo posted by on

As Madonna and Britney Spears.

Camila Mendes

As "Sexy Rick" from Rick & Morty

Heidi Klum

A post shared by Heidi Klum (@heidiklum) (opens in new tab)

A photo posted by on

As a sexy Moschino witch.

Cindy Crawford

A post shared by Cindy Crawford (@cindycrawford) (opens in new tab)

A photo posted by on

As a sexy '70s lady.

Elizabeth Hurley

A post shared by Elizabeth Hurley (@elizabethhurley1) (opens in new tab)

A photo posted by on

As The Bride from Kill Bill

Jhené Aiko

As Ash from Pokémon. 

Bella Thorne 

As a disco queen.

Vanessa Hudgens

A post shared by 🔮Vanessa Hudgens🔮 (@vanessahudgens) (opens in new tab)

A photo posted by on

As a sexy skull person.

Jessica Biel and Justin Timberlake 

Jessica Biel & Justin Timberlake

(Image credit: Michael Kovac / Getty Images)

As *NSYNC-era Justin Timberlake and a microphone, respectively.

Tracee Ellis Ross

A post shared by Tracee Ellis Ross (@traceeellisross) (opens in new tab)

A photo posted by on

As Adelaide Wilson from Us

Lisa Rinna

A post shared by L I S A R I N N A (@lisarinna) (opens in new tab)

A photo posted by on

As Jennifer Lopez.

Jameela Jamil

A post shared by Jameela Jamil (@jameelajamilofficial) (opens in new tab)

A photo posted by on

As "Silly Eilish."

Liam Payne

A post shared by Liam Payne (@liampayne) (opens in new tab)

A photo posted by on

As Superman.

Kate Beckinsale

A post shared by Kate Beckinsale (@katebeckinsale) (opens in new tab)

A photo posted by on

As Holly Golightly.

Kaitlynn Carter 

As a '70s disco queen.

Halsey

A post shared by halsey (@iamhalsey) (opens in new tab)

A photo posted by on

As Marilyn Manson.

Kourtney Kardashian

A post shared by Kourtney Kardashian (@kourtneykardash) (opens in new tab)

A photo posted by on

As a Victoria's Secret Angel.

Demi Lovato

A post shared by Demi Lovato (@ddlovato) (opens in new tab)

A photo posted by on

As Marie Antoinette.

Heidi Klum

A post shared by Heidi Klum (@heidiklum) (opens in new tab)

A photo posted by on

As...a glittery firework?

Keven Undergaro and Maria Menounos

Keven Undergaro and Maria Menounos

(Image credit: JB Lacroix / Getty Images)

As French fry slingers.

Amber Valletta

Amber Valletta

(Image credit: JB Lacroix / Getty Images)

As Twiggy.

Jasmine Tookes

Jasmine Tookes

(Image credit: Michael Kovac / Getty Images)

As a sexy pirate.

Molly Sims

Molly Sims

(Image credit: Kevin Mazur / Getty Images)

As Jeannie from 'I Dream of Jeannie'.

Kayleigh Roberts
Weekend Editor

Kayleigh Roberts is a freelance writer and editor with more than 10 years of professional experience. Her byline has appeared in Marie Claire, Cosmopolitan, ELLE, Harper’s Bazaar, The Atlantic, Allure, Entertainment Weekly, MTV, Bustle, Refinery29, Girls’ Life Magazine, Just Jared, and Tiger Beat, among other publications. She's a graduate of the Medill School of Journalism at Northwestern University.