These bodies stayed imprinted in our heads long after the credits rolled.Read article
Salma Hayek boasts a long roster of film roles over the course of her career. She started out in telenovelas, then made her big break starring as Frida Kahlo in 2002’s Frida—a role that earned her numerous Best Actress award nominations.
Since then, she’s been all around Hollywood, landing roles on TV shows and movies.
In honor of the insanely talented actress, we’ve compiled some of Hayek’s best red carpet looks.
The 11 most beautiful photos of Salma HayekClose gallery popup button