You've GOT to give it to Heidi Klum. Every year she goes above and beyond. In the past she's been an old lady, caused controversy as a Hindu God, and been stripped of her skin. This year, she doubled up on skin by transforming herself into Jessica Rabbit. And it only took about four hours. 

Firstly, here she is getting her bottom half done...

Then she got the face done...

#heidiHalloween @prorenfx

Posted by Heidi Klum on Saturday, October 31, 2015

And more work on the bottom half...

#heidiHalloween @prorenfx @mikefontaine237

Posted by Heidi Klum on Saturday, October 31, 2015

Some further teasing on Facebook...

#heidiHalloween @prorenfx

Posted by Heidi Klum on Saturday, October 31, 2015

And then the big reveal...

âÂÂÂÂÂ?¤ï¸ÂÂÂÂÂ?âÂÂÂÂÂ?¤ï¸ÂÂÂÂÂ?âÂÂÂÂÂ?¤ï¸ÂÂÂÂÂ?âÂÂÂÂÂ?¤ï¸ÂÂÂÂÂ?âÂÂÂÂÂ?¤ï¸ÂÂÂÂÂ?ó¾ £ó¾ £

Posted by Heidi Klum on Sunday, November 1, 2015

All Gigi Hadid had to do to embody Sandra Dee was wriggle into the leggings and splash a bit of make up on.

Meanwhile, fellow model Tyra Banks decided to go as Richard Branson...


And the likeness is UNCANNY.

As for Kim Kardashian, well, she went as herself. Because Kim Kardashian. She captioned the below: "I think I nailed the Kim K costume!"


For those wondering, which Kim she was emulating, it was the Givenchy dress she wore to the Met Ball in 2013.