Tom Cruise was 18 in Taps when he played the character 'Cadet Captain David Shawn'.
That was over 42 years ago in 1981.
Today he is 61, and has starred in 86 movies in total, 79 of those since Taps was released.
In Taps, I think Tom Cruise looks: