Red carpet fashion at the 2018 Met Gala ceremony in New York, including Rihanna, Rosie Huntington-Whiteley, Lewis Hamilton, Amber Heard and Kate Upton