Welcome to TheWrap's spooktacular list of the best celebrity Halloween costumes in recent history. Peruse our photo gallery if you dare.

Instagram

Gwyneth Paltrow as the character she played in "Se7en" in 2017, while boyfriend Brad Falchuk showed up as Kevin Spacey's character from the movie, John Doe. (This took place before the Spacey scandal emerged in the news.)

Instagram

Adele as The Mask in 2016

Getty Images

Iggy Azalea as Cruella de Vil in 2013

Twitter

Dwayne Johnson as The Hulk in 2012

Instagram

LeBron James as Pennywise the Clown from "It" in 2017

Wikimedia Commons

Bette Midler reprising her look as Winifred Sanderson from the 1993 film "Hocus Pocus" -- this time in 2016

Instagram

Katy Perry as Flamin’ Hot Cheetos in 2014

Colton Haynes as Ursula from "The Little Mermaid" in 2015

Instagram

Tyra Banks as Richard Branson in 2015

Twitter

Kim Kardashian as Poison Ivy in 2012

Instagram

Heidi Klum as Jessica Rabbit in 2015

Instagram

Beyonce and Jay Z as Barbie and Ken in 2016, with a special appearance by Blue Ivy

Instagram

Kylie Jenner as Christina Aguilera from her "Dirrty" music video in 2016

Instagram

Emily Ratajkowski as Marge Simpson in 2015

Twitter

Heidi Klum as a butterfly in 2014

Twitter

Rihanna as a Teenage Mutant Ninja Turtle in 2014

Instagram

Taylor Swift as Deadpool in 2016 -- just because she wore Ryan Reynolds' actual costume from the movie

Instagram

Katy Perry and Orlando Bloom as Hillary and Bill Clinton in 2016

Twitter

Joe Jonas as Chaz Michael Michaels from "Blade of Glory" in 2015

Twitter

Nina Dobrev as Hermione Granger from "Harry Potter" in 2011

Instagram

Ed Sheeran as the Gingerbread Man in 2013

Instagram

Chris Colfer as "Stars Wars'" R2D2 in 2012

Instagram

Chord Overstreet as Charlie Hunnam in "Sons of Anarchy" in 2013

Twitter

Matt Lauer as "Baywatch's" Pam Anderson in 2015

Colton Haynes as Miss Piggy in 2016

Jaime King as Eleven from "Stranger Things" in 2017. She helped Lyft customers get a piece of "Stranger Things" with “Strange Mode," where riders get to experience the Upside Down first hand with drivers.