Salma Hayek has got fans talking once again as she appeared on the red carpet for her latest film, Magic Mike’s Last Dance, on Wednesday.
The 56-year-old actor stunned in a fishnet-style dress, which revealed her toned figure beneath.
Hayek’s see-through long-sleeved dress showed her matching black underwear set beneath, and featured embroidered flowers and fruit across the body.
She accessorised with chunky layered silver bracelets and a silver neck chain, and her silky brunette hair was slicked back into a high ponytail which looked to have extensions added.
Usually opting for silk and velvet numbers, Hayek isn’t afraid of turning up the glam factor on the red carpet, but this time, she opted for a more approachable, almost beach-babe style look.
The actor posed up a storm on the red carpet with her co-star Channing Tatum, who also gave Hayek her props on the red carpet.
"I have no comment on this situation," he told Entertainment Tonight referring to Hayek's look and see-through dress which he called a "situation" of his own.
"The actual dress comments itself," he added whilst nearly blushing.
Hayek posted a picture of the two of them to her 22m Instagram followers without a caption, but it didn’t take long for fans to chime in on how incredible she looked.
“How does Salma look younger than Channing Tatum,” one user wrote, referring to Salma’s co-star having 14 years her junior.
“Like a fine wine that gets better over the years,” wrote one fan, whilst others chimed in: “Gorgeous!”, “perfection”, and “classy lady”.
“You will be hearing from my lawyer for my medical bills because I am not okay,” joked another fan, “you look amazing!!!!”
Hayek joined the Magic Mike franchise for the first time in its final outing, taking over from Thandiwe Newton as the female lead.
Watch: Salma Hayek says her Magic Mike Last Dance lap dance was 'very physically challenging'