17) Salma Hayek
Photo Credit: © depositphotos
This 51-year-old actress earned it at the 2018 Oscars. Salma Hayek chose this perfect purple gown, which made her look like an Indian princess. The diamond chain matches with this pleated purple gown made her style unusual and brilliant. She even had an iconic statement for the 2018 Oscars.