Prada Salma Hayeks Best Red Carpet Moments

Salma embraced her Latin American roots in this flamenco-inspired custom Prada at the 2005 Academy Awards.

Versace Salma Hayeks Best Red Carpet Moments

Looking supremely Old Hollywood in teal Versace at a 2006 Oscars party.

Gucci Premiere Salma Hayeks Best Red Carpet Moments

Salma usually picks strong colors for the red carpet, but this blush Gucci Premiere dress, which she wore at the Cannes Film Festival in 2010, suited her perfectly. Love the gold halter detail.