Jennifer Lopez has the body of the 30-year-old.

The 44-year-old singer/actress/judge/everything posted a photo on Instagram that is sure to invite envy -- showing off her sick stomach in a denim crop top shirt while filming the upcoming season of "American idol."

While denim-on-denim ensembles (and bare midriffs) are very 2001, there's no denying J.Lo looks incredible. 

That photo on the left, that was taken in 2001, when she was 31. Pretty impressive how she's stayed so fit through the years -- especially after having twins!

See how some of her fellow late '90s/early '00s pop stars have aged in the gallery above. Were they all as lucky?

Hot Videos