Lupita Nyong’o in Christian Dior Couture at the 2018 Cannes Film Festival | celebrity red carpet gowns