David Morse is 71 years and 1 month(s) old. He was born in 11 Oct, 1953. David Morse is an American actor, singer, writer, and director who is perhaps best known for his portrayal of Dr. Jack Morrison in the medical drama series St. Elsewhere.