From an elderly version of herself to a chimpanzee, the elaborate lengths Heidi Klum goes to in her Halloween outfits never fail to amaze and astound.
This year, however, the supermodel and TV presenter may have outdone herself.
For Halloween 2018, Klum transformed herself into Princess Fiona from Shrek — and together with her boyfriend Tom Kaulitz as her ogre husband, the pair were unrecognisable.
At the end of September, Klum teased fans by revealing she was working with a prosthetics company to create her costume.
She then proceeded to share throwback pictures of her previous costumes on Instagram and Twitter in the days leading up to Halloween, ensuring excitement for the big reveal reached fever pitch.