Heidi Klum always has extravagant Halloween costumes. One year she dressed as an old lady, and her makeup was so convincing that people thought she’d discovered time travel. Another year she dressed as Jessica Rabbit and looked like a cartoon come to life. This year she outdid herself, making some people think she was wearing a mask when she really was wearing layers of intricate makeup and prosthetics.
It took her seven hours to get ready, and she documented the whole transformation on Instagram.