Alicia Keys appeared in a glamourous yet futuristic floor-length olive gold gown.
Miley Cyrus looked very grown up in Emilio Pucci, a feminine cut with dramatic cutouts.
Katy Pery played it (relatively) safe this year - her hair a natural colour and in a trailing Elie Saab gown.
Emma Watson appeared in a playful Peter Pilotto ensemble, an unusual mix of colours for her but it worked well, paired with simple black heels.
Zoe Saldana has been a favourite on this year's red carpet in Salvatore Ferragamo, the neutral mini flattering her shape and natural look.