
Acting
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…

Dead Money
as Jack

Walden
as Judge Boyle

I’ll Be Watching
as Sheriff

Wedding at Graceland
as Major

Madhouse Mecca
as Harlen

All Saints
as Boyd

Hammer: The 'Rootin' for Regen' story
as Dr. Sam Giles

Heritage Falls
as Coach Charlie Fitzpatrick

Awaken
as Walsh

Outlaw Prophet: Warren Jeffs
as Gary Engels

Hawaii Five-0
as Wade Gutches · 4 ep.

Regular Show
as Streaming (voice) · 2 ep.

Nikita
as Richard Ellison · 1 ep.

Lone Star
as John Allen · 7 ep.

The Class
as Yonk Allen · 19 ep.

Made in Hollywood
as Self · 1 ep.

NCIS
as Mike Watson · 1 ep.

Still Life
as Ben · 1 ep.

CSI: Miami
as Evan Caldwell · 2 ep.

Law & Order: Criminal Intent
as Mark Virgini · 1 ep.
U-571
2000