Salma Hayek, 56 years old, was one of the best dressed on the red carpet of the “killers of the flower moon” premiere.
The actress wore a highly fashionable dark purple gown with massive short sleeve ruffles and a very low neckline to the event, which took place at the Cannes Film Festival.
The stylish choice also included a fitted fishtail-like bottom that helped to accentuate her figure.
Salma had her hair pulled up in a high thick bun with the look, and accessorized with glamorous jewelry, including a necklace, bracelet and earrings.
Her makeup was also on point as she smiled and posed for confident photos.
She was also joined by her husband Francois-Henri Pinault, 60 years, who was dressed in a classic tuxedo as they held hands.
In addition to Salma, other stars who showed up to the premiere were Leonardo DiCaprio, who wore a tux, Cate Blanchet, who donned a silver and black gown and Naomi Campbell, who showed off a red outfit that included a pink cape.
Killers of the flower moon, who is based on the 2017 nonfiction books, will be officially released in the U.S in October, and it is directed by Martin Scorsese and stars Leonardo, Robert De Niro, Brenden Fraser and more.
Before Salma wowed at the Cannes event, she got attention for posting an Instagram video of herself dancing in a bathrobe.
She encountered a wardrobe malfunction, when her robe kept opening up at the top while she was busting the moves, but she blurred out what was underneath, in the clip.
She announced that she was celebrating 24 million followers in the caption.