Celebrities went all out to celebrate the spooky holiday.
Some had us totally impressed with their creativity.
Reality star Nape Pasha gave us relationship goals! Nape and his girlfriend, Kim Slaffa, were On the Run as Beyonce and Jay Z.
The real Beyonce and Jay Z were upstaged by their daughter Blue Ivy, whose high ponytail had us calling up our hairstylists.
And once again, Heidi Klum took her Halloween costume to the next level by undergoing a complete transformation.
Who was your favourite?
Mika Stefano (Bonang)
Reality star Nape Phasha and Kim Slaffa (Beyonce and Jay Z)
Radio personality Kriya (Michael Jackson)
Botlhale as a Geisha
Beyonce, Jay Z and Blue Ivy (Coming to America)
Nicki Minaj (Sexy Fairy)
Taraji P Henson
Kim Kardashian (as herself)
And the winner is...Heidi Klum (Jessica Rabbit)
Image credit: Instagram/Bonang Matheba