Actress Salma Hayek has stunned once again as she recently showed off her toned figure in a stunning red bikini on Instagram.
And people cannot believe how old she is!

“Doesn’t look like 56 to me, maybe 36. Happy Birthday!” one fan wrote.
“That red bikini just makes her sizzle more!” another agreed.

But first, let’s take it right back…
Raised in Mexico, Hayek started her career as an actress from the age of twelve when she attended the Academy of the Sacred Heart in Grand Coteau, Louisiana.

This was quite rare because the majority of working-class families in Mexico wouldn’t have had the resources to fund their child in an American acting school.
She began her career in Mexico…

Hayek landed the title role in Teresa (1989), a successful Mexican telenovela that rocketed her to stardom in Mexico.
She then went on to star in the romantic drama El Callejón de los Milagros in 1995, later being nominated for an Ariel Award.

She went on to study acting under Stella Adler — but as a woman with limited English and a diagnosis of dyslexia, this proved to be extremely challenging.
However, she soon established herself in Hollywood.

After a couple of minor roles, the actress landed a small but major role in the 1996 cult classic From Dusk Till Dawn alongside George Clooney and Quentin Tarantino.
Her first star billing came the following year when she landed a big role in Fool’s Rush In alongside Matthew Perry.

These roles gave Hayek a lot of exposure in Hollywood and she went on to work in movies such as Breaking Up (1997), Dogma, and Wild Wild West (1999).
Her career only skyrocketed from there…

She also starred in the movie, Frida, which was critically acclaimed.
In more recent times, Hayek played the wife of Adam Sandler’s character in Grown Ups…

And she co-starred with Antonio Banderas in the Shrek spin-off film Puss in Boots.
So there’s no denying that Salma Hayek is a Hollywood icon…

And she most certainly looks like one!
As well as being incredibly talented, she is known for her s*x appeal.

But also for her naturally beautiful looks.
Hayek married François-Henri Pinault back in 2009.

And they share a daughter together who was born in 2007.
It’s impossible to deny that Hayek is beautiful.

But many have been shocked to discover her age!
Speaking to Entertainment Tonight last February, Hayek explained she’s not going to stop!

“I had to lose a lot of weight and exercise to get into the bikini towards the end of last year.”
“I’m glad I took a lot of pictures, I have no shame on it, because it was the first week of the vacation.”

“I saved my pictures; I’m not in the same condition today, and I’m spreading the love out like every two weeks.”
“I’m going to put up another one. I’m almost running out of them, but I don’t know if you have that feeling, like, 2021!”

“People are sick of it, but I’m not going to let them take a break.”
“They’re going to think I’m wearing a bikini every day. No, they’re all from the same location.”

Good on her!
She’s definitely the queen of the bikini selfie on Instagram!

And her latest snap is no exception…
“Happy 56th birthday to me!!” she captioned the post.

Which showed her celebrating by dancing on a boat in a red bikini.
“Happy Birthday to one of the prettiest ladies!” wrote one fan.

“She is so naturally, very pretty,” another agreed.
Her comments section was also filled with well-wishes from famous faces…

Including Anthony Hopkins and Blake Lively!