Hollywood celebrities will do whatever it takes to stay young, because young sells.
Is it good genes? A good doctor? Sometimes it's hard to tell.
And then there are those who seem to be working with something more. Here are nine celebs who assume have sold their souls because they have not aged one bit.
Not one bit.
1. Gabrielle Union
The image on the left is from the 1999 movie 10 Things I Hate About You. The one on the right is from this year's Vanity Fair Oscar Party. Almost 20 years have passed between those photos, yet somehow Union looks the same.
2. Rob Lowe
The photo on the left is from November 2001. The one on the right is from February 2017. Rob Lowe has achieved the impossible: He's managed to get better looking while still appearing the same age.
3. Jennifer Lopez
The image on the left is from JLo's Fly Girl days on In Living Color, in 1990. The one on the right is from the 2017 Grammys. The woman is 47 years old for God's sake!
4. Will Smith
The Smith on the left is from Independence Day (1996). The Smith on the right is from October 2016. That's 20 years! We can agree that he's definitely made some kind of immortality deal, right?
5. Lucy Liu
The image on the left is from an episode of ER in 1995. The one on the right is from the 2016 Tony Awards. Sorcery!
6. Ewan McGregor
The photo on the right is from the 2005 British Book Awards. The one on the right is from the Green Room premiere in May 2016. This has to be the work of a Jedi mind trick.
7. Halle Berry
The photo on the left is from the Die Another Day premiere, in November 2002. The image on the right is from this year's Vanity Fair Oscar party. Halle Berry is killing it at every age.
8. Paul Rudd
The only difference between Clueless Paul Rudd from 1995 and 2017 Paul Rudd from the premiere of Fun Mom Diner is a beard and a little more hair gel. Magic.
9. Jennifer Connelly
The photo on the left is from the 1991 premiere of The Rocketeer. The one of the right is from the 2016 Met Gala. Well, that just doesn't make sense. Side note: Jennifer Connelly has the best eyebrows ever.
Looking at all of these celebrities it's clear: Having a soul is overrated.
For even more celebrities who show no signs of aging: