While time continues passing by, many of our favorite celebrities refuse to age – while the reason behind why remains a mystery, we can still marvel upon that miracle.
1) Adam Levine (2004 vs now)
The Maroon 5 lead singer turned 40 this year, however, it doesn't look like he aged a day over the past 15 years.
2) Anne Hathaway (2001 vs now)
The 36-year-old actress came into the spotlight after starring in the world-renowned "The Princess Diaries" (2001).
While it's been 18 years since the film was released, Hathaway still looks as young as ever.
3) Beyoncé (2002 vs now)
Queen Bee is no stranger to the list. Over the years, Beyoncé has managed to maintain her youthful looks, regardless of how many years have passed.
4) Eva Mendes (2003 vs now)
The actress, model, and businesswoman turned 45 last month. Nonetheless, she's still as gorgeous as she was at 29.
5) Jessica Alba (2003 vs now)
The actress will be turning 37-years-old later this month. While it's been 16 years since the photo on the left, she still has us wondering whether the secret lies in good doctors or good genes.
6) Jennifer Lopez (1999 vs now)
Throughout the years, the woman of many talents has pretty much done it all — whether it's singing, dancing or acting, there's nothing stopping JLo.
While she'll be turning 49 this July, she truly doesn't look a day over 35.
7) Paul Rudd (1995 vs now)
In light of turning 50, Paul Rudd pretty much broke the internet, with many questioning how he could've possibly just celebrated his 50th birthday.
8) Reese Witherspoon (2002 vs now)
While the American actress turned 43 last month, she truly looks just as she did when she first starred in "Legally Blonde" (2001).
Source : Nile FM Staff