They say that movies are timeless. Well, upon further review, it might be the actors who star in them who will last forever. Whether it's just good genes, the money for upkeep, or a membership to an underground cabal of Hollywood vampirism that comes with their SAG card, some stars never seem to age, or, better yet, seem to get younger with time.
Check out these side-by-side comparisons of celebs through the years and see if you can pick out which photo is the older one and which is from present day. It's harder than you think. (Answers at the bottom.)
Joseph Gordon-LevittYears between photos: 8
Jennifer AnistonYears between photos: 9
Elijah WoodYears between photos: 12
Halley BerryYears between photos: 11
Robert Downey Jr.Years between photos: 8
Cate BlanchettYears between photos: 8
Will SmithYears between photos: 10
Lucy LiuYears between photos: 10
Tobey MaguireYears between photos: 10
Gwen StefaniYears between photos: 9
Jamie FoxxYears between photos: 8
Liv TylerYears between photos: 10
Eva MendesYears between photos: 9
Pharrell WilliamsYears between photos: 10
Kate HudsonYears between photos: 10
Paul RuddYears between photos: 9
Naomi WattsYears between photos: 9
Rob LoweYears between photos: 13
Patrick StewartYears between photos: 22

So, how'd you do?
Check your answers HERE.
(Photos: Getty Images)