1 / 20

2018

This year, Heidi transformed herself one again, this time pulling out all the stops to emerge as Shrek’s bride Princess Fiona. Complete with prosthetics, emerald green velvet dress, crown and red wig, the German model even got her date – boyfriend Tom Kaulitz – in on the act. [Photo: Getty]

Every one of Heidi Klum's Halloween costumes

Heidi Klum is almost as famous for her epic Halloween costumes (and parties) as she is for modelling. The German-born star has thrown a bash on October 31 since the millennium and has worn a wow-factor costume every single year.

From nine-hour long Jessica Rabbit makeovers to getting transformed into a 95-year-old version of herself, Klum has tried her hand at a huge variety of fancy dress ensembles over the years – and earned herself the (unofficial) title of ‘best dressed celebrity at Halloween.’

The only question is: what – or who – will she turn herself into next?

Follow us on Instagram and Facebook for non-stop inspiration delivered fresh to your feed, every day. For Twitter updates, follow @YahooStyleUK

Read more from Yahoo Style UK: 

31 celebrity Halloween costumes almost too epic for words

24 Instagram make-up artists Halloween fans need to follow

Here’s how to recreate Heidi Klum’s famous Halloween looks