Good Genes or Good Docs?
11/12/2011 9:10 AM PST BY Johnny Lopez
Being married to Ashton Kutcher keeps Demi Moore young.
Here's the 20-year-old former "General Hospital" star back in 1982 (left) -- and 29 years later, the 48-year-old in L.A. recently (right).
Charlie's Angel indeed.
Get TMZ Breaking News alerts to your inbox