Halloween is just around the corner, and while you’re still trying to think of what you’ve got in your slightly-worn dress-up box that’ll totally work for another year, celebs are proving exactly how it’s done.
(Of course, these people have time, money, assistants to buy things and a vested interest in doing something insanely cool. But that doesn’t mean we’re not going to aspire to them, anyway.)
If you’re still looking for a little inspo this year, take guidance from celebs of years past. TBQH, we could dedicate entire lists to the Queen and First Family of Halloween (Heidi Klum and Neil Patrick Harris / David Burtka , naturally), but for now, just bask in the wonder that is some truly extra costumes.
Dascha Polanco arrives at Julia Roberts’ iconic character Vivian Ward. Via Gilbert Carrasquillo/Getty Images.
Neil Patrick Harris, David Burtka and Han Solo, Obi Wan, Luke and Leia. Via Instagram.
Nicole Richie as Danny DeVito from ‘Twins’. Via Instagram.
Neil Patrick Harris, David Burtka and their kids as the Frankenstein, the Wolfman, Bride of Frankenstein and Dracula. Via Instagram.
Demi Moore as Gomez Addams. Via Frank Trapper/ Getty Images.
Naya Rivera as Carmen Sandiego. Via Instagram.
Kim Kardashian and Kanye West as Catwoman and Batman. Via John Parra / Getty.
Kristen Bell and Dax Shepard as Daenerys Targaryen and Khal Drogo from ‘Game of Thrones’. Via Instagram.
Heidi Klum as a really old lady. Via Getty.
Kylie Jenner as Christina Aguilera. Via Instagram.
Heidi Klum as herself, seven times over. Via Michael Stewart/FilmMagic.
Beyonce, Blue Ivy and Jay Z as barbies. Via Instagram.
joe Jonas as Zoolander. Via Ilya S. Savenok/ Getty.
Kelsey Grammer as Sideshow Bob. Via Michael Kovac/Getty Images/
Drew Barrymore as a pink crayon in 1985. Via LGI Stock/Getty Images)
Beyonce and Blue Ivy as Janet and Michael Jackson. Via Instagram.
Erin Sanders as everyone’s fave costume of 2016, Eleven from ‘Stranger Things’. Via Instagra.
Heidi Klum as Jessica Rabbit. Via Nicholas Hunt / Getty.
Cindy Crawford as Marilyn Monroe. Via Getty.
Ed Sheeran as Austin Powers. Via Instagram.
Katy Perry as a cheeto. Via Chinchilla/Getty.
Beyonce, Blue Ivy and Tina Knowles as Salt-N-Pepa. Via Instagram.
Dwayne “The Rock” Johnson as The Hulk (because of course he can). Via Facebook.
Cher as Cleopatra. Via Richard Corkery/Getty Images.
Neil Patrick Harris, David Burtka and their kids as the full Alice in Wonderland lot. Via Instagram.
Gisels Bünchen and Tom Brady as Dorothy and the Cowardly Lion. Via Instagram.
Kendall Jenner and Cara Delevingne as Mario and Luigi. Via Instagram.
Rihanna as her own mini me. Via Instagram.
Nina Dobrev as Hermione Granger (and Harry Potter… and Ron Weasley). Via Twitter.
Gigi Hadid as Sandy from ‘Grease’.Via Andrew Toth / Getty.
Kelly Ripa and Nick Lackey as Kim Kardashian and Kris Humphres. Via Instagram.
Casper Smart and Jennifer Lopez as matching skeletons. Via Nicholas Hunt/Getty.
Halsey as Harley Quinn. Via Instagram.
Keke Palmer as Selena. Via Leon Bennett / Getty.
Katy Perry and Shannon Woodward as Jane and Daria. Via Instagram.
Adele as Jim Carrey’s The Mask. Via Instagram.
Bella Thorne and Dani Thorne as dead cheerleaders. Via Instagram.
Rihanna and friends as the Teenage Mutant Ninja Turtles. Via NCP/Star Max/GC Images.
Ariana Grande & Mac Miller as Trinity & Neo from ‘The Matrix’. Via Instagram.