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