Demi Moore

Good Genes or Good Docs?

11/12/2011 9:10 AM PST BY Johnny Lopez
1111_demi_moore_goodgenesdocs
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.