Here are all of the pictures from tonight's Strictly Come Dancing 2016 Halloween special.
As always the traditional themed show was full of amazing outfits, brilliant costumes and some frightfully good routines.
And some dances that were just frightful....
Brendan was back with Anastacia as they danced the Jive to ‘Bat Out Of Hell’ by Meat Loaf while Claudia and AJ performed the American Smooth to ‘Black Magic’ by Little Mix.
Daisy and Aljaz bounced back from the bottom two, performing the Paso Doble to Santa Esmeralda version of ‘Please Don’t Let Me Be Misunderstood’.
Favourites Danny and Oti did the Foxtrot to ‘Take Me To Church’ by Hozier while rivals Ore and Joanne had the Charleston this week, dancing to the Bow Wow Wow version of 'I Want Candy’
Ed and Katya's latest wacky routine saw them Cha Cha to the Hansel Martinez version of 'Love Potion No. 9’ while Judge Rinder flew in to his Paso Doble with Oksana to ‘Born This Way’ by Lady Gaga
Greg and Natalie danced the Rumba to ‘Bring Me To Life’ by Evanescence before Laura and Giovanni returned to after injury to take on the Tango, dancing to 'Paint It Black' by The Rolling Stones.
Finally, Louise and Kevin became Harley Quinn and the Joker as they danced a comic Charleston to the Emeli Sande version of ‘Crazy In Love’.
Who was your favourite in tonight's Strictly Come Dancing? Tell us in the comments below!
Remember, as always, one more celebrity will leave in the latest results show on Sunday, 30th October at 7.15pm on BBC One.