It should surprise absolutely no one that people who get paid to dress up for a living go all out when dressing up for Halloween.

While the actual holiday isn’t until Thursday, many celebs celebrated this weekend instead (including Julianne Hough, who probably wishes she could get a redo on her costume), sharing their elaborate looks through social media. Let’s take a look at some of the best getups — and, of course, the multiple Mileys.

We’ll start with our first Miley Cyrus costume in the group: Playboy mastermind Hugh Hefner and wife Crystal Harris as Robin Thicke and Miley at the VMAs.

Glee star Chord Overstreet channeled a different TV character: Jax (Charlie Hunnam) from Sons of Anarchy, complete with scraggly goatee and slicked-back hair.

Fergie went as Halloween icon Elvira, while her husband, Josh Duhamel, lurks in the background as Riff Raff from Rocky Horror Picture Show.

Kelly Osbourne nailed it as Christina Hendricks at the Emmys. She even had Project Runway alum Christian Siriano design a replica for her!

Osbourne’s Fashion Police castmates also dressed up as red-carpet standouts, including George Kotsiopoulos as a floral-printed Lena Dunham. (Also: Joan Rivers as Miley No. 2.)

Jersey Shore BFFs JWoww and Snooki went the fairy-tale route as the Queen of Hearts and Glinda the Good Witch, respectively.

Nicole Richie makes an adorable Danny DeVito in her Twins costume. (That’s definitely not husband Joel Madden as Arnold Schwarzenegger, right?)

Miley No. 3! While Hef’s lady went with Miley’s nude unmentionables and Joan went with a sumo suit, Paris Hilton rocked the smiling-teddy-bear onesie.

David Spade scrounged up his best flannel and ’80s Dad Glasses to be famous fashion and celebrity photographer Terry Richardson.

Nicky Hilton is a sexy schoolgirl, flanked by a sexy bunny and a sexy ballerina.

You still have some time until Halloween on Thursday, but Aziz Ansari has a great pop-culture idea for you if you can’t come up with a costume in time: