Salma Hayek, 2003 Oscars Salma Hayek wore a Carolina Herrera gown at the 2003 Oscars. Image Source: Getty / Kevin Winter