Instagram | @ddlovato

14+ Impressive Celebrity Halloween Costumes So Far

There are only a few more days left before the spookiest day of the year, Halloween!

To get you even more psyched, here are 14+ of the most impressive celeb costumes we've seen so far!

Jessica Biel as Justin Timberlake

There's quite the story behind this epic costume!

Basically, this is Justin's revenge for Jessica once saying that she wasn't a fan of NSYNC, his former boyband.

As Biel wrote: "Well played, husband, well played."

Stormi Webster as Kylie Jenner

Getty Images | Dimitrios Kambouris

Like mother, like daughter!

The internet is basically freaking out rn over Stormi dressing up as Kylie's Met Gala look this year, purple wig and all.

Kourtney Kardashian as Ariana Grande

Instagram | @kourtneykardash

Holy crap, we had to do a double-take to make sure that that isn't actually Ariana Grande!

She's got it all: the high ponytail, blonde hair, musical equipment, and of course, that killer jaw.

Cardi B as a nurse

Instagram | @iamcardib

It won't be long before guys are injuring parts of their bodies just so Nurse Cardi B can come assist them.

As she wrote, "I’m here to assist your shhhttaaaankin [expletive]."

Demi Lovato as Marie Antoinette

Instagram | @ddlovato

Demi slayed the Halloween game this year by sporting two epic costumes!

As she wrote: "I told y’all I don’t play on Halloween!! It’s my time to shine."

Gabrielle Union as a Clovers cheerleader

Instagram | @gabunion

Talk about a throwback!

She was even able to include the present with her past by dressing up her adorable daughter, Kaavia, as a matching cheerleader.

Let's just hope her daughter won't think of stealing her cheers one day!

Nina Doprev as Billie Eilish

The Vampire Diaries captioned this amazing image of her dressed as the 17-year-old singer, Billie Eilish with: "I'm the bad guy."

More like the best-dressed guy!

Demi Lovato as "It" the clown

Instagram | @ddlovato

For round two, Demi kicked things up a notch by putting a gorgeous spin on the scary clown from the It series.

Red hair suits her well!

Halsey as Marilyn Manson and Cher

Instagram | @iamhalsey

The singer had not one but two epic costumes this year, and the makeup for both of them SLAYED OUR WHOLE LIVES.

Here she is looking fab as Marilyn Manson and the iconic Cher. Not shown is boyfriend Evan Peters who was the Sonny to her Cher.

Lisa Rinna as Jennifer Lopez

Instagram | @lisarinna

One look at this classic dress and it should have J-Lo written all over it!

The Real Housewives star may have suited the dress well, but nothing will ever compare to the real thing! This year, J-Lo even recreated the iconic look herself!

Ashley Graham as Jessica Rabbit

Instagram | @ashleygraham

The model just put Jessica Rabbit to shame and the best part is, she did it all while pregnant!

Also, red is sooo her color!

Kylie Jenner and Anastasia Karanikolaou as Madonna and Britney

Kylie and her new BFF, Stassi, do everything together, including dress up as Britney Spears and Madonna for Halloween.

Yes, this includes recreating that infamous 2003 VMAs kiss.

Elizabeth Hurley as The Bride

Instagram | @elizabethhurley1

The British actress got to show off her amazing body as she shined bright as Uma Thurman's character from Kill Bill.

Bella Thorne as a '70s disco queen

Instagram | @bellathorne

Bella kept things groovy this Halloween.

"70s disco queen on set. I’m always working on Halloween," she captioned the photo.

Heidi Klum as a "firework"

And finally, we have the Queen of Halloween herself!

The model and TV host has a lot of costumes up her sleeve this year, as per usual, but so far, we love this couple's costume with new hubbie, Tom Kaulitz.

The pair went as fireworks, which is clearly what goes on between them when they kiss!