Emily Blunt wears Schiaparelli