David Morse (Hamilton, Massachusetts, 11 de Outubro de 1953) é um ator norte-americano.
David Morse é filho de Jacquelyn (professora) e de Charles Morse (encarregado de vendas). Tem três irmãs. Casou-se com Susan Duff a 19 de junho de 1982. O casal teve três filhos e reside atualmente em Filadélfia, Pensilvânia.
Começou a trabalhar com um grupo de teatro na sua terra natal até que se mudou para Nova Iorque para estudar interpretação. Em 1980, fez a sua estreia no drama de Richard, em Inside Moves, onde era o grande dependente de um bar que inesperadamente apenas queria receber uma grande equipa de basquetebol, esquecendo-se de seus vizinhos de antigamente. Outros actores desse filme foram John Savage e Diana Scarwid.
Em 1982, tornou-se conhecido ao interpretar o papel de um compassivo médico que trabalhava num hospital público na série de televisiva St. Elsewhere, onde esteve até 1988. Outros actores dessa série foram: Ronny Cox, Ed Begley Jr., Bruce Greenwood, Mark Harmon, Terence Knox, Denzel Washington, Chad Allen, Edward Herrmann, Helen Hunt e Alfred Woodard.
No thriller televisivo Six Against the Rock (1996) foi um dos seis prisioneiros que durante oito anos preparavam a sua fuga da Ilha de Alcatraz. Outros atores desse filme foram David Carradine, Richard A. Dysart, Dennis Farina e Jan-Michael Vincent.
Inside Moves (1980) – Jerry Maxwell
St. Elsewhere (1982) (série televisiva) – Dr. Jack Morrison
O Protótipo (1983) (filme televisivo) - Michael
Brotherhood of the Rose (1989) (minissérie) - Chris\Remus
The Indian Runner (1991) – Joe
Reasonable Doubts no episódio Moment of Doubt (1992) - Edward Durrell
SeaQuest DSV (1992) (série televisiva) – Lenny Sutter
The Getaway (1994) – Jim Deer Jackson
The Langoliers (1995) (filme televisivo) – Comandante Brian Engle
Twelve Monkeys (1995) – Dr. Peters
Madeline (1995) (série televisiva) – Pepito
The Rock (1996) – Major Tom Baxter
Extreme Measures (1996) – Agent Frank Hare