Halloween is right around the corner, so to celebrate, let's take a look back at our favorite celebrities all dressed up in some of the coolest costumes around. Let's start with these supermodels… We couldn't even tell that was Heidi Klum looking all kinds of fly as Jessica Rabbit (from the '80s movie "Who Framed Roger Rabbit?"). Heidi's costume savagery at her annual Halloween bash in 2015 was only made fiercer when she posed alongside then-up-and-coming model Gigi Hadid, who was working the character Sandy from "Grease" right beside her. Keep reading for more…
Even as a reptile from the sewers of New York City, Rihanna looked incredible during Halloween 2014 when she donned a Teenage Mutant Ninja Turtle look in New York City.
We can't help but adore this one! Jessica Alba and model Kelly Sawyer coordinated their looks — Jessica channeled Juno MacGuff (played by Ellen Page) while Kelly channeled Paulie Bleeker (played by Michael Cera) from the 2007 movie "Juno." They dressed as the adorable fictional couple for a Halloween party on Oct. 29, 2017.
Lupita Nyong'o brought to life one of our favorite fictional popular girls when she attended Heidi Klum's 19th Annual Halloween Party in 2018. The Oscar winner flawlessly channeled her inner Dionne Davenport (played by Stacey Dash) from 1995's "Clueless."
Who runs the world… girls! Madison Pettis is all grown up! The former "Cory in the House" child actress channeled Beyonce for Just Jared's Seventh Annual Halloween party on Oct. 27, 2018. She sported Bey's iconic look from her 2018 Coachella performance.
RELATED: The best movies about ghosts
Hailey Bieber dressed up like Nurse Dolly from the Netflix series "Ratched" while visiting the Casamigos Halloween Truck in Los Angeles on Oct. 31, 2020.
Katherine Schwarzenegger and her dog, Maverick, dressed up as essential workers while promoting Amazon's Boxtumes during Halloween 2020. "Mav and I are channeling major heroes this Halloween," she captioned a photo on Instagram. "Thank you to all of our essential workers for all that you do always, and especially this year! Since we are all at home and have been ordering a lot online, we wanted to encourage people to get creative around the house (while also upcycling boxes that have been sitting around). Halloween looks a bit different this year, so we repurposed some Amazon Prime boxes and household items to celebrate from home in our #Boxtumes."
We love a family costume! Rande Gerber, Cindy Crawford and their kids, Presley Gerber and Kaia Gerber, dressed up as '80s punk rockers for Halloween 2016.
One of our favorites! "Bohemian Rhapsody" actress Lucy Boynton was an absolute dream as the Corpse Bride! She wore the costume to Bette Midler's Hulaween to Benefit NY Restoration Project on Oct. 31, 2019. Who knew a reanimated corpse could look so stunning? Tim Burton would be proud.
He never fails to make us laugh and Halloween 2016 was no exception for "The Daily Show" host Trevor Noah. This South Africa-born comedian knows all too well what immigrating to the U.S. feels like, which makes his Prince Akeem from "Coming to America" costume part awesome and part true story.
There's a chance tennis champ Serena Williams wasn't, in fact, going for a Jane Fonda-esque '80s workout look, but the gym bag leads us to think otherwise. No matter what her 2016 Halloween costume inspiration actually was, Serena looked like she was ready to flash dance the night away.
Add this to the list of reasons we loved Skylar Astin and Anna Camp as a couple back in the day! For their 2017 Halloween costume, the now-exes dressed up as Wayne and Garth from "Wayne's World." From the costumes to the wigs to the drumsticks, everything was simply perfection!
Demi Lovato's 2015 Halloween costume was the coolest thing ever. For those uninitiated in slang, a "trap queen" is a loyal, street-smart and resourceful woman who knows how to hold it down, no matter the situation. Demi took the look one step further by adding a glittery tiara and sash. Pure, punny brilliance.
In 2013, Paris Hilton decided to dress up like the year's most notorious celebrity: Miley Cyrus. Paris rocked a fuzzy gray teddy bear leotard just like the one the pop singer donned during the first half of her jaw-dropping performance at the 2013 MTV Video Music Awards, and we have to say, the resemblance was uncanny.
Marlee Matlin and son Brandon Grandalski dressed up as Mary Poppins and a chimney sweep in 2005. They made the sweetest duo!
Leave it to Zoe Kravitz to make a simple costume look incredibly chic. The "High Fidelity" actress attended the Casamigos Halloween party on Oct. 26, 2018, dressed as a vampire waking up for the evening. From the red robe and sunglasses to the newspaper and coffee mug, Zoe's costume epitomized casual yet cool.
Heidi Klum always kills it when it comes to her Halloween costume. In fact, the supermodel usually spends months prepping to make sure her costume is as jaw-dropping as possible. In 2017, she was completely unrecognizable thanks to the mask, makeup and hands that turned her into the werewolf from Michael Jackson's "Thriller" music video.
The resemblance is uncanny! Kourtney Kardashian channeled her inner Ariana Grande for Halloween 2019! We're not sure what we love more: her recreation of Ari's signature high ponytail or that gorgeous babydoll dress!
All we can say about Keke Palmer's sexy 2016 Halloween look is "Bidi Bidi Bom Bom." Selena Quintanilla would have been proud of this costume.
It's clear the force was with Ryan Phillippe when he wore this "Star Wars"-inspired Halloween costume in 2016. But let's be honest, aside from the airy hood and light saber, Ryan could be any hot guy walking down the street.
We're not sure if TV host Mario Lopez was trying to invoke the spirit of "Toy Story" with a Woody-esque costume or if his giddy-up look was more of a whimsical Clint Eastwood a la "Outlaw" ode, but either way, we love it (and kind of want to pet his horse).
Kylie Jenner went all out and dressed as Christina Aguilera — as Xtina appeared in her 2002 music video for "Dirrty" — for Halloween in 2016. She nailed it!
Kendall Jenner attended the Casamigos Halloween party in 2018 as a fembot from the "Austin Powers" film series! The model stunned in her frilly babydoll dress and voluminous blonde wig.
Nina Dobrev and pal Lane Cheek stirred the scandal pot at Matthew Morrison's annual Halloween birthday party in 2016 where they flexed their muscles as disgraced (at the time) Olympic swimmer Ryan Lochte.
We're so thankful comedian Jeff Dye took this Halloween 2015 selfie with Beyonce looking all mutant-y and hot as Storm from "X-Men" (famously played by actress Halle Berry in the movie franchise). Seriously, Queen Bey looks like she's about to take over the world and we're just waiting for our chance to bow down.
While we don't exactly know which character Rihanna was going for, we love it nonetheless! The Fenty Beauty founder was photographed in this sultry black leather ensemble and hot pink face paint that resembled a skull while leaving a Halloween party in London on Oct. 31, 2018.
LeAnn Rimes and hubby Eddie Cibrian rocked Halloween 2016 with these 1980s Madonna and George Michael looks. While no one can ever top the originals, LeAnn and Eddie came wickedly close.
Actress and singer Victoria Justice made us say "Beetlejuice" three times in 2016 with this far hotter interpretation of the infamous creepy character.
Actress Michelle Trachtenberg looked like flowers in the moonlight in her super-creative 2016 Halloween costume: She went as a secret garden. We especially dig her shimmery foliage-colored hair.
Long before Gal Gadot ruled the silver screen as Diana Prince and her alter ego, our favorite reality TV queen, Kim Kardashian West, was giving props to Wonder Woman. Kim wore this fabulously fitted superhero look to a Halloween bash she hosted in 2008.
The couple that gives us all relationship goals, Chrissy Teigen and John Legend, have a long and proud history of turning out amazing matching Halloween costumes. None are as perfect, though, as their 2010 look as the sexy ruler of Egypt, Cleopatra, and her hunky Roman general lover, Julius Caesar.
Comedian Seth MacFarlane took Halloween 2016 all the way back to pre-K with this "Sesame Street"-inspired costume: He was our favorite dumpster diver, Oscar the Grouch. We can almost hear Stewie Griffin in the background complaining about the trash can smell.
Leave it to "Today" hosts Hoda Kotb and Al Roker to kill it in the costume department! Hoda donned her best wig, flannel and denim duds to be Blake Shelton while Al rocked braids, tie dye and a bandana to become fellow country music star Willie Nelson. They nailed it, don't you think?
All hail the queen! Singer-actress Bette Midler brought her "Hocus Pocus" character, Winifred the witch, back to life for a Halloween party in New York City in 2016. Winnie must be using some super-secret anti-aging potions because she doesn't look a day over 600.
Remember when Mariah Carey and Nick Cannon were newlyweds and so in love? This adorable 2008 Halloween picture of the couple dressed as cookies and milk is giving us some major feels. Sadly, they finalized their divorce in 2016, meaning we'll never get to see them as another amazing food combination: grilled cheese and tomato soup.
Colton Haynes has been known to seriously get into character for Halloween! The former "Teen Wolf" actor attended Matthew Morrison's fifth annual Halloween birthday party on Oct. 25, 2014, as the one and only Princess Fiona from the "Shrek" film series! Now where is her spouse?!
Funnyman Seth Rogen and his actress-screenwriter wife, Lauren Miller, killed the Halloween game when they arrived at the 2016 benefit gala they hosted, "Hilarity for Charity," dressed as our favorite Nintendo legends, Mario and Luigi. Whether or not they worked together to rescue the princess, however, remains a mystery.
Cardi B dressed as a nun?! The Grammy-winning rapper dressed up in this not-so-holy number to perform at KAOS Dayclub and Nightclub in Las Vegas for Halloween 2019.
This is an oldie but a goodie! In 2002, "That '70s Show" co-stars Danny Masterson and Wilmer Valderrama dressed up as Ponch and Jon from "CHiPs."