Salma Hayek heated up the internet after sharing photos that show her bombshell body in a two-piece yellow bikini on a yacht off the coast of Ibiza.

The star, who turns 58 on September 2, sparked a lot of online buzz among fans, some saying she’s “the reflection of perfection,” and one critic wrongly calling her a “grandma.”

Keep reading to learn why the internet is talking about the stunning star, who has no grandchildren!

After making the transition from telenovelas to a leading lady in Hollywood, Mexican-born Salma Hayek now holds the confidence to embrace her tasteful white streaks.

Aging naturally, the Frida actor is only days short of her 58th birthday and proudly wearing her gray roots like a crown.

On August 25, the star shared two jaw-dropping images where she’s seen wearing a bright yellow two-piece bikini that perfectly hugs her flawless body.

In the photos, the Puss in Boots star is on a yacht off the coast of Ibiza, perfectly matching the Spanish flag, with the yacht ensign crown, that’s flying behind her.

She even has her toes painted a bright red.

Her dark hair is parted in the center with two large braids flowing over her shoulders and a silvering crown can be seen at her roots.

In one of the photos, Hayek – effortlessly beautiful and unashamed of aging – is seen pulling back her hair to show fans her white roots.

The star, who shares Valentina (born 2007) with husband François-Henri Pinault, captions the post, “Yellow bikini + White hair = perfect combination,” a line that follows in Spanish.

‘Reflection of perfection’

The post, which was viewed by almost 1.5 million people on Instagram and Facebook, invited fans to offer their thoughts.

Jumping into the comments section, online users praised her confidence and gushed over “the reflection of perfection.”

One fan complimented her body, saying, “That figure [fire emoji] Still beats women half her age.”

Meet @salmahayek daughter Valentina Paloma Pinault – She made an appearance at the premiere of Marvel’s Eternals, she struggled in the lockdown and her billionaire father is one of the richest on earth. – https://t.co/nGYTuTcf8W pic.twitter.com/RJ2HQsJ31C

A second writes of the House of Gucci star “[Gray] hair is your crown of wisdom from God. Your crown of glory your majesty! [You’re] a beautiful queen,” while a third shares, “Salma [you’re] blessed by the gods. Your beauty is as radiant as your smile.”

But not everyone showered her with praise and took the opportunity to share their critiques.

Responding to her photos on Instagram, one netizen pens, “always loved her confidence but it seems like every photo she posts is a bikini picture. Maybe [that’s] just coincidence… But it would be nice see other things she’s proud of.”

And despite the woman not being a grandmother, another user shares, “Bro, you’re a grandma, let it go.”

Another user accused Hayek of setting a thirst trap, a social media post intended to attract attention. “Bottom line girls: you can be a 57 year old superstar married to the richest man in Europe and still find it necessary to set thirst traps.”

Responding to the negativity, other cyber fans jumped to Hayek’s defence.

One writes, “She is an inspiration to always take care of yourself at any age don’t be a hater,” while another quips, “Right lol she’s doing us a favor.”

Another applauds the Oscar nominated actor for serving as an inspiration.

The user writes, “Thank you for doing this women should not hide because we turn a certain age we are living too and no one gets out of this game called life alive so we should all be bringing people up not down. Wear it no matter the age (sic).”

What do you think about Hayek’s recently images? Please share your thoughts with us and then share this story so we can all send her our very best on her birthday!