Halloween is not until Thursday but many celebrities dressed up over the weekend and showed off their costumes.
The holiday is a fleeting opportunity to dress up as your favourite pop-culture character or something very spooky, and it can also show off your creativity.
Dozens of celebrities pulled out all the stops with their Halloween costumes and they ran the gamut, ranging from pop stars to characters from your favourite TV shows. Often with money and creative teams at their disposal, celebs’ costumes can really blow our minds.
Check out the best celebrity costumes so far below.
Gabrielle Union and daughter Kaavia
Union and her daughter wore matching costumes inspired by the actress’ character from the 2000 cheerleading movie Bring It On. She played Isis, the head cheerleader of the Clovers from East Compton.
Nicki Minaj and husband Kenneth Petty
The Super Bass rapper and Petty dressed up as Harley Quinn and the Joker.
The Canadian actress dressed up as singer Billie Eilish.
The Money rapper dressed up as a nurse.
Kylie Jenner and Stassie Karanikolaou
The 7th Heaven star dressed up as her husband in his ‘N Sync days and Timberlake went as her microphone.
The 31-year-old model dressed up as Jessica Rabbit from the movie Who Framed Roger Rabbit?
Demi Lovato dressed up as Pennywise from the It films.
Patrick Starr dressed up as Shrek.
The Without Me singer dressed up as Marilyn Manson.
Evan Peters and Halsey attended FX’s American Horror Story 100th Episode Celebration at Hollywood Forever on Oct. 26 as Sonny and Cher.
The former One Direction star went as Superman.
The Real Housewives of Beverly Hills star celebrated Halloween as Jennifer Lopez in the exotic green Versace silk chiffon dress from her appearance at the 42nd Grammy Awards in February 2000.
The No Limit rapper went as Edward Scissorhands.
Kelly Osbourne went to Paris Hilton’s Halloween party as a clown.
Paris Hilton dressed up as She-Ra.
The Worst singer dressed up as Pokémon’s Ash Ketchum.
The Riverdale actor dressed up as Rick from Rick and Morty.
The cast of Black-ish
Gus Kenworthy dressed up as an 80’s glam rock vixen.