Home Celebrity Celebrity News

Forever young: Celebrities who haven’t aged

They've been on our screens for 20 years yet they don't look a day older – these stars seem immune to the ageing process.
Loading the player...

Some of them have been on our screens for 20 years, yet these stars don’t look a day older than they did when they burst into the spotlight.

Whether it’s thanks to good genetics or some sneaky cosmetic surgery, they seem immune to the ageing process.

Some – like Salma Hayek and Julianne Moore – look even better now than they did in their 20s, giving new meaning to the term “ageing gracefully”.

Here are some stars who never seem to get any older.

Tom Cruise in 1990 and 2012.

Milla Jovovich in 1999 and 2013.

Michelle Pfeiffer in 1989 and 2012.

Reese Witherspoon in 1998 and 2012.

Gwyneth Paltrow in 1995 and 2012.

Jennifer Aniston in 1994 and 2013.

Halle Berry in 1992 and 2013.

Madonna in 1986 and 2012.

Julianne Moore in 1999 and 2013.

Jennifer Lopez in 1995 and 2013.

Salma Hayek in 1996 and 2013.

Penelope Cruz in 2000 and 2012.

Rachel Weisz in 1997 and 2013.

Will Smith in 1990 and 2012.

Gwen Stefani in 2000 and 2012.

Charlize Theron in 1996 and 2013.

Related stories


Unwind and relax with your favourite magazine!

Huge savings plus FREE home delivery