
Salma Hayek looked stunning at the 29th Annual Palm Springs International Film Festival. The Mexican-American actress is all anyone has been talking about ever since she penned that essay for the New York Times about her awful experiences with producer Harvey Weinstein.
More from MamásLatinas: Salma Hayek finally opens up about Harvey Weinstein: "He was my monster"
But this week she appeared to be in good spirits and hit the red carpet in a gorgeous emerald Gucci gown that flattered everything from her shape to her naturally tan complexion.
We loved everything about this look.

The emerald color was stunning and the flattering silhouette really showed off her amazing figure.
The pleated detail was so princess-like.

And you can tell Salma was having a blast with it.
Her hair and makeup was also on point.

We love that she went for a bright pink lip and chose to rock her natural curls.
Those accessories were everything.
That pink ribbon wrapped around the waist not only emphasized her tiny waist but really completed the look. Did you peep those gorgeous ruby rings she was wearing too?
When it comes to fashion, Salma keeps impressing us.

That floral full-length gown she wore to host the mothers2mothers fundraiser was elegant and chic.
She wore another great floral number at the SAG-AFTRA Foundation conversations with Salma Hayek event in November.

She completed the look with fresh-faced makeup, a nude lip, and soft, loose waves.
But her shoes that night are what really sold us.

Seriously, look at the pearl details on those velvet pumps!
She sparkled in a metallic blue gown this year.

She rocked this fabulous one-shoulder ensemble at the 2017 LACMA Art + Film Gala honoring Mark Bradford and George Lucas this past November.
Salma Hayek stays slaying every single time.
She's fabulous like that.