Clearly, Salma Hayek and Jennifer Lopez have found the fountain of youth — and we can't blame them for not telling the rest of us where it is.
Or maybe Hayek has been taking a magical Mexican potion all this time because damn, oh damn, does she look good at 50 years old. We repeat: SALMA HAYEK IS 50 YEARS OLD, and looks like a goddess who's aging in reverse.
Whatever she's doing, it's making her look beyond flawless since 1995. Here's proof:
Simple and striking at the same time.
We can't get over this look at the 1996 MTV Movie Awards.
We refuse to believe this was taken 20 years ago.
She's mastered the art of the perfect candid since 1999.
An actual queen.
What sorcery is this?!
Pretty sure this is 2017 Hayek hiding under a 2002 hat.
It's OK to do a double-take at the year... we had to, too.
Tell us your secrets, girl!
It can't be just the makeup...
... or the perfectly tailored outfits, either.
This photo is a decade old and we're in disbelief.
We're calling it: She's a vampire.
*cries in Spanish*
Our jaws are on the floor.
The world isn't fair.
... COME ON.
She's been glowing since the dawn of time.
She's beauty, she's grace.
We're about to have a heart attack!
Salma is looking better than ever, and we're sure this will be the case for years to come.
We can only pray to age half as gracefully as this bombshell. Bow down.