15 totally flawless celebrity Halloween costumes
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
Fabulous, darlings!
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
No. Words.
10 Kim Kardashian as Poison Ivy
Be afraid Batman. Be very afraid.
11 Cher as Cleopatra
YAAASSSSSSSSSSS Cher!
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…