Demi Moore was 29 in A Few Good Men when she played the character 'Lt. Cdr. JoAnne Galloway'.
That was over 31 years ago in 1992.
Today she is 61, and has starred in 60 movies in total, 40 of those since A Few Good Men was released.
In A Few Good Men, I think Demi Moore looks: