Halloween aside, it’s been quite a spooky year. Thankfully, the most wonderful time of the year is upon us to distract from the truly frightening things going on in the world. As per usual, celebrities did not disappoint with their outfits - from Kim Kardashian’s three costumes, most notably her take on Cher, to Steph Curry as Jigsaw. We rounded up the best celebrity costumes of 2017 all in one place so you can decide who's a trick or treat.

Grab your candy corn and settle in for this year’s edition of the best celebrity Halloween costumes.

We’re not sure what Emily Ratajowksi dressed up as, but we’re not mad.

Floyd Mayweather is definitely built to be a gladiator.

Comedian Eric André does his best Cardi B.

Kim Kardashian stuns as baby girl Aaliyah.

Kim & Kourtney Kardashian as 90s Michael Jackson and Madonna

Jonathan Cheban (not Kanye, apparently) is the Sonny to Kim’s Cher.

Kendall Jenner embodies glistening vintage glamour.

Steph Curry is downright creepy as Jigsaw

Rita Ora as Poison Ivy

Russell Simmons throws it back to his “My Adidas” era circa 1986

Demi Lovato as legendary pop star Selena

Adele as a glamorous court jester

Marc Jacobs isn't just "Some Pig" - he's Wilbur from 'Charlotte's Web'

Rae Sremmurd’s Slim Jxmmi takes on his version of Batman while Swae Lee stuns in samurai swag.

Bow Wow gets devilish

Swizz Beats does his best Sloth from 'Goonies'

Nas pays homage to legendary comedian Richard Pryor

Big Boi as Chewbacca from 'Star Wars'

Zoë Kravitz and boyfriend Karl Glusman join ‘Fight Club’

Ok maybe it's not an official Halloween costume but Nicki Minaj took some time between shoots to have some fun as Black Barbie in her Barbie Dream House

LeBron James scared us all as Pennywise from 2017's horror hit IT

Gwyneth Patrow absolutely killed it in this Se7en-inspired 'fit'

Supermodel Karlie Kloss kept it classy and paid homage to Marilyn Monroe

Modern Family's Sarah Hyland got stoked on Stranger Things with this getup

Alright so this isn't much but Chrissy Teigen freaked us out with these fake teeth

Wiz Khalifa and his boo Izzy went full '90s on us

Chance the Rapper casually turning into Tupac

Which Beyoncé and JAY even more casually outdid as Kim and Biggie

Khalid and friend literally owning this Fairly Oddparents reference

If only Princess Nokia were actually in Space Jam...

Tyga pulling off an ace tribute to The Mask

For more Halloween tricks and treats, check out our roundup of the best of Twitter's hilarious couples costume meme right here.

What To Read Next