German supermodel Heidi Klum who is evidently Halloween's biggest fan, is well known for hosting extravagant parties every year and displaying stunning costumes on the red carpet.
Last year, the 41-year-old Project Runway host, transformed into an aged woman, and was seen in a white pearl chain, a white wig, a knee length skirt with a matching waistcoat and a floral top.
In 2012, Klum showed off her glamorous side in an outfit inspired from late Elizabeth Taylor's 1963 film Cleopatra.
However, in 2008, she sparked controversy among Hindu religious groups when she appeared in a mock-up of Goddess Kali (a Hindu goddess who is believed to liberate souls from the cycle of birth and rebirth). She was eventually forced to apologise for her costume.
"I loved my costume and I love Halloween," Klum said at the time "I mean that is one of my most favorite times of the year. I've done so many different things. This was probably my tenth time and I've done so many people like Betty Boop and Lady Godiva and it's always a take on someone. You're not that person."
Then there were costumes that didn't turn out to be very comfortable. In 2009, Klum and former husband Seal dressed up as crows.
"It was bad. My husband was driving and he could hardly see anything... When you have a beak on, you can't talk to anyone, you can't really drink. It's not a good costume!" she was quoted as saying in a Daily Mail report.
Scroll down to take a look at Klum's craziest Halloween costumes of all time.