To celebrate the spookiest day of the year, PinkNews takes a look at the best celebrity Halloween costumes of 2016 – as well as a few from the archive…
1 Bette Midler as Winifred Sanderson
Dreams do come true.
2 Jessica Alba & Kelly Sawyer as Edina and Patsy
3 Katy Perry as Hillary Clinton
She’s with her…
4 Orlando Bloom as Bill Clinton
… and so is he!
5 Mariah Carey as The Devil
With added Mario Bros.
6 Marc Jacobs as a female bodybuilder
Check out those abs!
7 Amy Schumer & Ben Hanisch as Dustin & Eleven from Stranger Things
But where’s Barb?
8 Colton Haynes as Miss Piggy
We salute you, Mr Haynes!
9 Heidi Klum as Jessica Rabbit
10 Kim Kardashian as Poison Ivy
Be afraid Batman. Be very afraid.
11 Cher as Cleopatra
More from PinkNews
|Stars You Didn't Know Were Gay Or Bisexual||The Stars You Didn’t Know Have An LGBT Sibling||The Straight Stars Who Went Gay For Pay|
12 Perez Hilton as Miley Cyrus
So wrong and yet so right.
13 Joan Rivers as Miley Cyrus
Showing Perez how it’s done – we miss you, Joan!
14 Ellen DeGeneres as Nikki Minaj
Letting it all hang out…
15 Neil Patrick Harris & Family as EVERYTHING!