Last weekend, a whole heap of celebs were dressed up to the nines to mark the Halloween season. For the night itself, they outdid themselves.
Look we're not going to lie. Of course celebs have the best Halloween costumes. It helps when you've tonnes of money to splash on them. But let's not be cynical here because the creativity is impressive.
Kim Kardashian went 'Legally Blonde' and even recreated Elle Woods' Harvard video essay.
Legally Blonde! pic.twitter.com/8OIffq7f3f
— Kim Kardashian (@KimKardashian) October 31, 2019
Cardi B, who dressed up as a nurse last weekend, channelled Poison Ivy.
MONEY IVY 🍃🍃🍃 pic.twitter.com/t5MICdtAHQ
— Cardi B (@iamcardib) October 31, 2019
Ciara dressed up as fellow music idol Beyonce.
Shakira was a cat.
Miau!!! pic.twitter.com/C9qRLhuiEb
— Shakira (@shakira) November 1, 2019
Kyle Jenner looked incredible as Marilyn Monroe.
Kylie Jenner Recreates One of Marilyn Monroe's Most Iconic Looks for Fourth Halloween Costume https://t.co/P0XwxsWPUg
— People (@people) October 31, 2019
And Christiano Ronaldo had great craic as a clown on the shoulders of another clown.
Meanwhile Rose McGowan paid homage to Mia Farrow in 'Rosemary's Baby'.
And then there was Heidi Klum, whose Halloween costumes are absolute goals. She is the Queen of the season.
Here are some other costumes we loved.
Who’s ready to get weird?! #HappyHalloween 🎃💀🤡
Look by @heidimakeupart using #LMXBeauty pic.twitter.com/BYWemqbOAn— Little Mix (@LittleMix) October 31, 2019
— Miley Cyrus (@MileyCyrus) November 1, 2019
WOW🤩😱 This Halloween I decided to RECREATE my 1st album cover from 22 YEARS AGO one of these pictures I took ONLY 3 DAYS AGO the other was 22 YEARS AGO CAN YALL TELL THE DIFFERENCE??👇🏾 pic.twitter.com/6BGrjjM78w
— Missy Elliott (@MissyElliott) October 28, 2019
Happy Halloween 🎸
xoxo Spit ft. Mimi 😘 pic.twitter.com/gPZkFKOXvW— Mariah Carey (@MariahCarey) November 1, 2019