logo
Getty Images
Getty Images

Salma Hayek Flaunts Her Age-Defying Figure Recreating Swimsuit Photos for '20-Year Challenge'

Pedro Marrero
Sep 21, 2020
03:30 A.M.

The “Like a Boss” star is looking as good as she did twenty years ago, if not better, as she proudly showed us all on social media to the delight of her many fans.

Advertisement

54-year-old Mexican actress Salma Hayek has no fear about showing herself in a swimsuit as she ages. After all, no one like her to prove that age is just a number, and her recent social media activity is the best example of this.

On September 17-18, 2020, Hayek took to her Instagram feed to slay the “20-Year Challenge,” showing how little her toned and curvy figure has changed in the last two decades, and she can’t be prouder.

Salma Hayek attending the "The Roads Not Taken" press conference during the 70th Berlinale International Film Festival Berlin in Berlin, Germany in February 2020. I Image: Getty Images.

Salma Hayek attending the "The Roads Not Taken" press conference during the 70th Berlinale International Film Festival Berlin in Berlin, Germany in February 2020. I Image: Getty Images.

The first image was posted on a Thursday, the perfect occasion for a throwback on Instagram, and it shows Hayek lying sideways as she poses in a brown bikini for a H&M bathing suit campaign in 1999, as she shared in the caption.

On the next post, Hayek shared two photos taken by her backyard swimming pool, showing the actress in the same pose she made 20 years later and wearing a one-piece swimsuit of nearly the same color of the one she wore in the throwback.

Advertisement

“2020: More than 20 years after my last post. Ready for the weekend! Have a great #Friday!” Hayek captioned the slideshow of images, also writing the caption in Spanish for her Latin American and Spanish fans.

Advertisement

“Still every bit as beautiful,” a fan wrote in the comments section of the post. “Hottest woman alive,” was the opinion of another admirer. “Vintage Salma outdoes the 20-year-younge Salma,” wrote a third user.

Advertisement

RECENT BIRTHDAY

Advertisement

Hayek celebrated her 54th birthday on September 2, 2020, and she treated herself to a day beside the beach, taking to her Instagram feed to mark the occasion with a couple of photos on which she flaunts her fit and body.

“I am very grateful and proud for every single one of my 54 years,” Hayek wrote next to the snapshots, on which she is wearing a yellow one-piece bathing suit with a matching skirt.

Both the swimsuit and the skirt the star wore for her birthday were designed by Melissa Odabash, and Hayek certainly makes the perfect model for the ensemble.

Advertisement
Advertisement
Related posts

How Celebs Look without Makeup — Pics to Compare

May 17, 2024

8 Celebrity Duos Who Could Be Mistaken for Each Other

May 21, 2024

8 Celebrity Kids Who Perfectly Blend Looks of Both Their Parents

April 25, 2024

Martha Stewart, 82, Dazzles in Sequined Golden Dress While Posing for Sports Illustrated Cover: 'What a Beauty'

May 15, 2024

'WOW!': Jennifer Lopez Gets Mixed Reactions after Flaunting Her 'Natural' Body in a Swimsuit at 54

January 29, 2024

Hilary Swank Finally Unveils ‘Sweet’ Names of Her Twin Babies & Son’s Name Sparks Discussion

February 15, 2024

Antonio Banderas, 63, Poses with His Beautiful Sole Daughter, 27, in Their Rare Pic, Leaving Fans Amazed

April 04, 2024

7 Celebrities in Swimsuit That Caused a Strong Reaction among Users – Photos

April 30, 2024

Fans Can't Recognize 'Charmed' Star Alyssa Milano, 51, in New Swimsuit Pic: 'Don't Botox Your Face!'

May 14, 2024

Jennifer Lopez, 54, Is 'Finally Aging' as She Goes Makeup-Free in Documentary Teaser

February 27, 2024

7 Celebrity Duos Who Are Surprisingly the Same Age but Have Drastic Differences

April 19, 2024

7 Celebrities Who Stunned at Cannes 2024 — Astounding Photos

May 20, 2024

‘What Happened’: Jennifer Lopez, 54, Flaunts ‘Really Skinny’ Figure in Tight Dress, Sparking Questions

April 23, 2024

Hilary Swank, 49, Showed Faces of Her Adorable Twin Babies for the First Time

March 04, 2024