Born in Knoxville, Tennessee, USA — May 08 1954

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…
Browse acting and crew credits across movies and TV — filter and sort to find specific roles.

John 'Hawk' Hawkins

Mike Watson

Wade Gutches

Evan Caldwell

Streaming (voice)

Mark Virgini

Cliff Eagleton

Archie Michaels


Richard Ellison

Major Mercer

Cliff Eagleton

Jim Marsh

Yonk Allen

Jack Murdock

Captain Hartigan

Ben

Maj. Matthew Coonen

Daniel Cooper

John Allen

Det. John Mulchaey

Master Chief Tom O'Malley

Larry Lee Bullen

Sid Worley
Arlo Weed

Mal

Larry Victor

Boyd

Boone

Jack Parkman

Uncle Earl

Judge Boyle

Harley

Andrew McGee

Deputy Lawrence

McGary

Mickey Almon

Mason Rand

Det. Lt. Loach

Walsh

Directing

Simon Fletcher

Mace

Sheriff Blanco

Red Petus

Ray Karnisak

Jack

Leroy Hamilton

Andrew Raines

Ray DeCarlo

Dwayne Alan Clay

Carey

Roy Stark

Mr. Colbert

Will McLean

Sonny

Jack Gales

Det. Peter Stanford

Tommy Lane

Wayne Robinson

Parole Officer Gilmore

Elvis Presley

Sgt. Rutherford

Mason

Sheriff Jantz

Wallace

Richard

Vice President Walker

Eli Dixon

Sheriff Matt Carden

Jim Bowie

Nate Springfield

Mason Rand

Nate Grissom

Jack Parker

Gary Engels

Harry Young

Paul White

Bob Thatcher

Brooks Willings

Adam Stewart

Carter Roberts
Tuck

Sheriff

Buck Malone

Bullet Dobbs
Dan Schmidt

Hawk

Mr. Mulvaney

Bill Wood

Gary Kirkpatrick

Major

Harry Meade

Garrett Hill

Jack Cornett

Squint Westwood

Joseph Meeker
Alexander 'Doc' Payne

Student (uncredited)

Crew

Jack Hutton

Carolina

Bone

Gary

Coach Charlie Fitzpatrick

Lt. Col. Oliver North

Scoggins

Alexander 'Doc' Payne (Voice)

Harlen

Joe

Dr. Sam Giles

Narrator