Here's The Exact Makeup Celebrities Wore To The Met Gala 2016

    Bonus: Some of them are hella affordable.

    Kylie Jenner

    Ciara

    Gigi Hadid

    Kim Kardashian West

    Lupita Nyong'o

    Adriana Lima

    Katy Perry

    Selena Gomez

    Sarah Jessica Parker

    Zoe Saldana

    Rita Ora

    Amy Schumer

    Jourdan Dunn

    Alessandra Ambrosio

    Zoe Kravitz

    Poppy Delevingne