That was over 40 years ago in 1982.
Today he is 68, and has starred in 69 movies in total, 62 since An Officer and a Gentleman was released.
In An Officer and a Gentleman, I think David Keith looks:
An Officer and a Gentleman scores 6.8 out of 10 on The Movie Database.
David Keith's first acting role was as 'Pfc. Mal' in The Rose, released in 1979 when he was 25.