Jennifer Lopez proves that she hasn't aged in 20 years. The 54-year-old This Is Me... Now singer posted a photo from 2004 next to a photo from this year.
On the left, she's wearing minimal dewy makeup, long gold earrings and a matching necklace, and a dark blue denim top. Her hair is loose and dyed a golden shade. On the right she has more intense makeup, but there are no wrinkles on her face, and her hair is loose.
This Is Me... Now is the follow-up to her album released over 20 years ago called This Is Me... then.
Follow NEWS.am STYLE on Facebook, Twitter and Instagram
10:46, May 21
Ben Affleck 'comes to his senses,' realizes that 'marriage to J.Lo isn't going to work'22:05, May 20
Tiny Mexican eatery awarded Michelin star for 'exceptional tacos'19:19, May 20
Adele wants another child16:23, May 20
BMW, Naomi Campbell unveil unique SUV inspired by the supermodel15:58, May 20
FX, Hulu officially announce 2nd, 3rd seasons of Shogun15:18, May 20
Jacob & Co. presents ultra-rare watch of astronomical art ‘Ring of Fire’14:21, May 20
David Beckham to create Hugo Boss menswear collections13:22, May 20
Demi Moore stuns in extravagant dress at Cannes Film Festival12:18, May 20
Kevin Costner's movie receives 10-minute standing ovation at Cannes Film Festival11:08, May 20
Sean 'Diddy' Combs has broken his silence after shocking video of him beating up his former girlfriend Cassie Ventura20:21, May 19
Why does Meghan Markle hide her feet? Duchess of Sussex often wears clothes that are too long for her 5ft 6in frame during public appearances12:08, May 19
Selena Gomez, Zoe Saldaña deliver Cannes’ first hit with trans gangster musical ‘Emilia Perez’