David Keith
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).
Acting
Movie
Daredevil
as Jack Murdock
2003
TV
Law & Order: Special Victims Unit
as John 'Hawk' Hawkins
1999
TV
NCIS
as Mike Watson
2003
Movie
Men of Honor
as Captain Hartigan
2000
TV
Regular Show
as Streaming (voice)
2010
TV
Hawaii Five-0
as Wade Gutches
2010
TV
CSI: Miami
as Evan Caldwell
2002
Movie
Behind Enemy Lines
as Master Chief Tom O'Malley
2001
Movie
U-571
as Maj. Matthew Coonen
2000
Movie
An Officer and a Gentleman
as Sid Worley
1982
Movie
Raise Your Voice
as Simon Fletcher
2004
Movie
Firestarter
as Andrew McGee
1984
Movie
The Indian in the Cupboard
as Boone
1995
Movie
Carrie
as Det. John Mulchaey
2002
TV
Walker, Texas Ranger
as Cliff Eagleton
1993
TV
Nikita
as Richard Ellison
2010
Movie
Brubaker
as Larry Lee Bullen
1980
TV
Law & Order: Criminal Intent
as Mark Virgini
2001
Movie
Major League II
as Jack Parkman
1994
TV
Happy Days
1974
Movie
The Two Jakes
as Det. Lt. Loach
1990
TV
The Outer Limits
as Major Mercer
1995
Movie
Gold Diggers: The Secret of Bear Mountain
as Ray Karnisak
1995
Movie
The Rose
as Mal
1979