2 / 21

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]

All of Heidi Klum's Halloween costumes ahead of 2019 reveal

Heidi Klum is almost as famous for her Halloween costumes as she is for modelling.

The German-born star has thrown a bash every year on October 31 since the millennium and has worn a wow-factor costume every single year.

READ MORE: Heidi Klum teases this year's Halloween costume on Instagram

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 transform into next?