Salma Hayek sported a teal Gucci gown to the opening night of the 29th Palm Springs International Film Festival.

SALMA HAYEK IN GUCCI AT PALM SPRINGS INTERNATIONAL FILM FESTIVAL

The 51-year-old actress looked fabulous in an emerald green pleated, sleeveless maxi dress by Gucci. A pink bow was tied around the waist and matching pink straps held the dress up over her shoulders. Hayek wore her hair down and added dangling diamond earrings to complete the look.

The actress swished the dress around as she made her way down the red carpet. She posted a photo of her outfit to her Instagram account, saying, “Off to the Palm Springs Film Festival @psfilmfest Gala to present the #Vanguard award to my friend Guillermo Del Toro and the wonderful cast, producer & composer of #TheShapeOfWater.”

As she describes, Hayek will be presenting the festivals Vanguard Award to director Guillermo Del Toro and the rest of the cast of crew of The Shape of Water. Hayek took a break along the red carpet to share a hug with friend Mary J. Blige, 46. The pair teamed up for an Actors on Actors interview with Variety late last yer.

The last film Hayek starred in was very successful in the festival and awards circuit. The independent film, Beatriz at Dinner, directed by Miguel Arteta was beloved by many who saw it, including Hayek. “I don’t watch my own movies very often. But something different happened with Beatriz, because this movie surprised me so much when I saw it that I wanted to see it again and again,” the actress explained to Blige. “I really didn’t think anybody was going to like this film or watch it, because the camera was on my face, and I was not allowed to move or cry or nothing. And I thought it was going to be so boring. And I kept saying to Miguel, ‘They’re gonna be bored. Move away from me.’ And he said, ‘Oh no, I know exactly what I’m doing.’ I was so lucky to work with this amazing director. So this is the one film that, every time I watch it, every single performance, I find something different and nuanced in every single actor.”