Demi Moore was 39 in Charlie's Angels: Full Throttle when she played the character 'Madison Lee'.
That was over 21 years ago in 2003.
Today she is 61, and has starred in 60 movies in total, 24 of those since Charlie's Angels: Full Throttle was released.
In Charlie's Angels: Full Throttle, I think Demi Moore looks: