David Morse est révélé lors de son premier grand rôle au cinéma en 1991, lorsqu'il joue dans
The Indian Runner, de Sean Penn, aux côtés de Viggo Mortensen. Pourtant, sa carrière ne débute pas là.
David Morse est né le 11 Octobre 1953 aux Etats Unis. C'est surtout sur les planches qu'il débute sa carrière, après avoir étudié la comédie au William Esper Studio. Pendant plusieurs années, il fait partie de la Boston Repertory Company (1971-1977), puis du Circle Repertory Theatre à New York.
Dans les années 1980, il apparaît dans
Hôpital St Elsewhere, aux côtés de Denzel Washington, série qui lui vaut ses premiers succès. Au début des années 1990, c'est encore surtout à la télévision qu'on peut l'aperçevoir, entre autres dans une mini-série de Stephen King,
Les Langoliers. En 1994, suite à un tremblement de terre qui détruit ses propriétés ; il est contraint de déménager et de quitter Los Angeles pour s'installer à Philadelphie, la ville natale de sa femme, Susan Wheeler Duff, épousée en 1982.
Sa carrière prend un nouveau souffle avec
Rock, aux côtés de Sean Connery ;
Contact, avec Jodie Foster, ou encore
Négociateur. Il devient un acteur reconnu pour ses nombreux seconds rôles.
Il change de style lorsqu'il garde la prison de
La Ligne Verte avec Ton Hanks, et lorsqu'il apparaît aux côtés de Björk dans le film de Lars Von Trier,
Dancer In The Dark (Palme d'Or).
Ses apparitions au cinéma se font un peu plus rares pendant quelques temps, il apparaît surtout à la scène et à la télévision. 2006 marque son retour avec
Down In The Valley, en père élevant seul ses deux enfants, et
16 Blocs.