All the Halloween festivities may be done and dusted 'till next year, but all last night's fancy dress action is making our social media feeds worth scrolling through today.
Clearly all that time spent dressing up for the catwalk has paid off for Victoria's Secret models, as they had some of the best outfits around.
From Gigi Hadid's amazing take on Sandy from Grease, to Stella Maxwell's weird baby get-up, check out our favourite spooky looks from the Angels (and Angels in waiting):
Newcomer Gigi Hadid killed it as Sandy from Grease.
Alessandra Ambrosio was a sexy devil.
Lily Aldridge wore her mother's s Playboy jet costume from the 1970s.
Shanina Shaik channeled her inner Rihanna.
Izabel Goulart went as a UFC fighter.
Kate Grigorieva was a very sultry cat woman.
Stella Maxwell went as a baby. Because, of course.
Josephine Skriver was terrifying as Lilith (a Hebrew term that translates as 'screech owl' - a creepy night demon).
Taylor Marie Hill went as Cleopatra (plus Stella Maxwell and Josephine Skriver changed into next level dead cheerleader and skeleton costumes).
Elsa Hosk was a very convincing leopard.
Adriana Lima went for a stunning Day of the Dead inspired look.
Lais Ribeiro went as this spooky cyber goth creation (she even did her own makeup).
Jasmine Tooks looked amazing as Lara Croft.
But Sara Sampaio admitted: "I'm not really sure what I'm dressed as." We feel you.