Kim Kardashian, Lady Gaga and other celebrities love an excuse to wear a costume and we have to admit some of them pull out all the stops with their outfit choices.
From mermaids to a gown made of raw meat or the infamous swan dress let’s take a trip down memory lane to see these memorable moments.
Scroll down to take a look at some of the craziest celebrity costumes ever worn.
Tap on image to view gallery.
Gaga comes out on tops for one of the craziest looks to be worn on the red carpet when she covered herself in raw red meat.
Paris Hilton wore a sultry Playboy Bunny suit in 2014 which gained more than 65K likes on Instagram.
Demi Lovato dressed as Marie Antoinette looks both sexy and trendy.
Nicki Minaj wears a seductive fairy costume which flaunted her gorgeous curvy figure.
Cardi B pulled out all the stops with her golden Medusa costume, with a snake body and snake hair adornment.
The Queen of Hearts costume worn by Alessandra certainly deserves a spot on this list.
Kylie Jenner is gorgeous in her Ariel charachter costume.
As a model Jessica White is used to turning heads so it was no different with a large snake around her neck.
Jared Leto embraces the “Camp” theme on the red carpet while carrying his own Gucci head in his hands.
Ashanti is very seductive as a feline.
Mariah still knows how to turn heads while dressed as a sultry mermaid.
A blast from the past with Carmen as she nailed it with her vintage Baywatch outfit
Z dressed like a sea creature, who knows she might put an evil spell on us.
Kate Upton costume is……. inventive to say the least.
Dorothy Wang dressed up as a princess with matching tiara and knotted heels rounded out her ensemble.
Katya Elise Henry.
Katya Elise exemplifies her shape in this cop outfit.
Karrueche showed off her lean figure in this rabbit costume, which includes ears and a tail.
Heidi Klum And Gigi Hadid.
Heidi Klum goes to great lengths to make her costume choosing Jessica Rabbit style, while Gigi Hadid looks exactly like Sandy from the Grease film.
Who looked better as a mermaid Kim Kardashian or Mariah Carey?