2018 Halloween: The best celebrity costumes

Hedi Klum rocked an insane Shrek costume with her new beau, Chrissy Teigen and John Legend joined the royal family, and Camila Mendes & Lili Reinhart throw it back in Napoleon Dynamite drag.

    2018 Halloween: The best celebrity costumes