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.

Credit: Shutterstock

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.

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.”

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.”

https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2FSalmaHayek%2Fposts%2Fpfbid04hgqHKh7VVr71yCZ7nGeMbk4ZnsVAnXgACMswZcsec1xohAvvuhPMZ7FsYMhQpYrl&show_text=true&width=500

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!