Heidi Klum wins Halloween with epic Princess Fiona costume

Heidi Klum and her boyfriend, Tom Kaulitz, have transformed into Shrek and Princess Fiona for the supermodel’s annual Halloween party in New York.

The Project Runway host, who has been nicknamed the ‘Queen of Halloween’ for pulling costumes out of the bag every year, has done it once again.

Check out all the best costumes celebrities have rocked for this year’s spooky festivities.