David Lemuel Keith (born May 8, 1954) is an American actor and director. His breakthrough role was that of aspiring Navy pilot Sid Worley inΒ An Officer and a GentlemanΒ (1982), for which he received Golden Globe nominations for Best Supporting Actor and New Star of the Year β Actor for his performance. His other notable roles include Jack Murdock in Daredevil (2003), Det. John Mulcahey in Carrie (2002), Master Chief Tom O'Malley in Behind Enemy Lines (2001), Captain Hartigan in Men of Honor (2000), Maj. Matthew Coonen in U-571 (2000), Boone in The Indian in the Cupboard (1995), Jack Parkman in Major League II (1994), Det. Lt. Loach in The Two Jakes (1990), Elvis Presley in Heartbreak Hotel (1988), and Andrew 'Andy' McGee in Firestarter (1984).
Daredevil
2003
Behind Enemy Lines
2001
Madhouse Mecca
2018
Carrie
2002
An Officer and a Gentleman
1982
Men of Honor
2000
A Family Thing
1996
Invasion of Privacy
1996
U-571
2000
Brubaker
1980
Unrequited
2010
Anthrax
2001
The Indian in the Cupboard
1995
Raise Your Voice
2004
Major League II
1994
Awaken
2015
Epoch
2001
Cahoots
2001
Hot Blooded
1997
Gulag
1985
Firestarter
1984
Poodle Springs
1998
Hangman's Curse
2003
The Two Jakes
1990
Clover Bend
2002
The Stickup
2002
Gold Diggers: The Secret of Bear Mountain
1995
White of the Eye
1987
The Great Santini
1979
Locusts: The 8th Plague
2005
Dead Money
2024
Sabretooth
2002
Back Roads
1981
Raw Justice
1994
The Rose
1979
Miracle Dogs Too
2006
All Souls Day: Dia de los Muertos
2005
Temptation
1994
All Saints
2017
Mother Ghost
2002