Hollywood stars are always in the public eye. They have to deal with constant pressure, and looking fresh and young despite their real age is part of their job. Although it takes a lot of hard work and dedication, there are celebrities who age like a fine wine. The older they get, the better they look.

Kate Beckinsale

Natalie Portman

Charlize Theron


Gwen Stefani

Keanu Reeves

Kate Hudson

Jason Earles

Eva Longoria

Reese Witherspoon

Will Smith

Jennifer Lopez

Penélope Cruz