David Keith: David Keith. Actor: An Officer and a Gentleman. David Lemuel Keith was born on May 8, 1954 in Knoxville, Tennessee, the son of Lemuel Grady Keith Jr. and Hilda Earle. He graduated from the University of Tennessee with a Bachelor of Arts in Speech and Theater. Keith had a supporting role in The Rose (1979) starring Bette Midler, had a supporting role in Brubaker (1980), and co-starred with Richard Gere...