Emily Blunt and Olivia Wilde (both in Michael Kors), Karolina Kurkova (in Marchesa) attend Met Gala