Salma Hayek at the Eternals Premiere, Los Angeles Hayek wears a black Gucci gown with gold sequin lining. Image Source: Getty / Axelle/Bauer-Griffin