
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).

as Jack

as Judge Boyle

as Sheriff

as Major

as Harlen

as Dr. Sam Giles

as Boyd

as Coach Charlie Fitzpatrick

as Walsh

as Bill Wood

as Gary Engels

as Hawk

as Nate Grissom

as Joe

as Wallace

as Uncle Earl

as Vice President Walker

as Mr. Mulvaney

as Gary

as Roy Stark

as Sheriff Blanco

as Sheriff Jantz

as Simon Fletcher

as Scoggins

as Mason Rand

as Andrew Raines

as Nate Springfield

as Jack Murdock

as Bob Thatcher

as Det. John Mulchaey

as Carey

as Richard

as McGary

as Ray DeCarlo

as Master Chief Tom O'Malley

as Mason Rand

as Alexander 'Doc' Payne (Voice)

as Eli Dixon

as Carolina

as Harley

as Adam Stewart

as Captain Hartigan

as Maj. Matthew Coonen

as Parole Officer Gilmore

as Brooks Willings

as Carter Roberts

as Sheriff Matt Carden

as Larry Victor

as Dwayne Alan Clay

as Deputy Lawrence

as Joseph Meeker

as Mr. Colbert

as Sgt. Rutherford

as Sonny

as Det. Peter Stanford

as Ray Karnisak

as Jack Gales

as Jack Hutton

as Boone

as Garrett Hill

as Jim Bowie

as Bone

as Mace

as Bullet Dobbs

as Squint Westwood

as Jack Parkman

as Dan Schmidt

as Harry Young

as Gary Kirkpatrick

as Tommy Lane

as Jack Cornett

as Det. Lt. Loach

as Lt. Col. Oliver North

as Elvis Presley

as Buck Malone

as Paul White

as Mickey Almon

as Andrew McGee

as Will McLean

as Jack Parker

as Sid Worley

as Harry Meade

as Mason

as Leroy Hamilton

as Larry Lee Bullen

as Wayne Robinson

as Mal

as Red Petus

as Student (uncredited)