The years have been very, very kind to these stars. They have only gotten more beautiful with age.
Whatever they’re having, can we have some?
Beyonce
Blake Lively
Emily Blunt
Sofia Vergara
George Clooney
Reese Witherspoon
Jennifer Aniston
Kate Middleton
Kate Winslet
Kelly Osbourne
Patrick Dempsey
Scarlett Johansson
Helen Mirren