Tom Cruise was 29 in A Few Good Men when he played the character 'Lt. Daniel Kaffee'.
That was over 31 years ago in 1992.
Today he is 61, and has starred in 86 movies in total, 64 of those since A Few Good Men was released.
In A Few Good Men, I think Tom Cruise looks: