Hayek, 48, who walked the carpet with her husband, François-Henri Pinault stunned in a purple Gucci dress with a plunging neckline. The couple took in the premiere of "Carol," starring Cate Blanchett and Rooney Mara, though Hayek is in France to promote her new film, "Tale of Tales." In that movie, based on fairy tales and is directed by Matteo Garrone, she plays an Italian queen in the seventeenth century.
"He had me at hello," she told Deadline, adding that he told her the film was told from the female perspective. "At that moment, I thought it was a joke. I said, 'Stop. Somebody's pulling my leg.'"
For more fashion highlights from the weekend and today, see the photos below.