Portrait of David Keith

David Keith

Bio: 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
Born: Sat, May 08 1954
Birthplace: Knoxville, Tennessee, USA
David Keith is 70 years old
External Links
IMDb logo
Sort by Popularity
Scroll to TV Credits

Movies (Acting Roles)

Sorted by Release Date
Poster of Dead Money
Dead Money
David Keith was
70 in Dead Money
as 'Jack'.
Fri, Sep 13 2024
Poster of Walden
Walden
David Keith was
69 in Walden
as 'Judge Boyle'.
Tue, Dec 12 2023
Poster of I’ll Be Watching
I’ll Be Watching
David Keith was
68 in I’ll Be Watching
as 'Sheriff'.
Tue, May 02 2023
Poster of Wedding at Graceland
Wedding at Graceland
David Keith was
65 in Wedding at Graceland
as 'Major'.
Sat, Jun 01 2019
Poster of Madhouse Mecca
Madhouse Mecca
David Keith was
63 in Madhouse Mecca
as 'Harlen'.
Thu, Apr 05 2018
Poster of Hammer: The 'Rootin' for Regen' story
Hammer: The 'Rootin' for Regen' story
David Keith was
63 in Hammer: The 'Rootin' for Regen' story
as 'Dr. Sam Giles'.
Fri, Sep 01 2017
Poster of All Saints
All Saints
David Keith was
63 in All Saints
as 'Boyd'.
Fri, Aug 25 2017
Poster of Heritage Falls
Heritage Falls
David Keith was
62 in Heritage Falls
as 'Coach Charlie Fitzpatrick'.
Fri, Sep 02 2016
Poster of Awaken
Awaken
David Keith was
61 in Awaken
as 'Walsh'.
Tue, Jul 07 2015
Poster of Christian Mingle
Christian Mingle
David Keith was
60 in Christian Mingle
as 'Bill Wood'.
Fri, Oct 10 2014
Poster of Beneath the Blue
Beneath the Blue
David Keith was
56 in Beneath the Blue
as 'Hawk'.
Tue, Nov 16 2010
Poster of Unrequited
Unrequited
David Keith was
56 in Unrequited
as 'Nate Grissom'.
Tue, Jun 08 2010
Poster of Succubus: Hell-Bent
Succubus: Hell-Bent
David Keith was
52 in Succubus: Hell-Bent
as 'Wallace'.
Tue, Apr 17 2007
Poster of Bottoms Up
Bottoms Up
David Keith was
52 in Bottoms Up
as 'Uncle Earl'.
Tue, Sep 12 2006
Poster of In Her Line of Fire
In Her Line of Fire
David Keith was
51 in In Her Line of Fire
as 'Vice President Walker'.
Fri, Apr 21 2006
Poster of Miracle Dogs Too
Miracle Dogs Too
David Keith was
51 in Miracle Dogs Too
as 'Mr. Mulvaney'.
Sat, Apr 01 2006
Poster of Locusts: The 8th Plague
Locusts: The 8th Plague
David Keith was
51 in Locusts: The 8th Plague
as 'Gary'.
Sat, Nov 12 2005
Poster of Path of Destruction
Path of Destruction
David Keith was
51 in Path of Destruction
as 'Roy Stark'.
Sat, Sep 24 2005
Poster of Secret City: The Oak Ridge Story - The War Years
Secret City: The Oak Ridge Story - The War Years
David Keith was
51 in Secret City: The Oak Ridge Story - The War Years
as 'Narrator'.
Tue, May 31 2005
Poster of All Souls Day: Dia de los Muertos
All Souls Day: Dia de los Muertos
David Keith was
50 in All Souls Day: Dia de los Muertos
as 'Sheriff Blanco'.
Sat, Jan 22 2005
Poster of Come Away Home
Come Away Home
David Keith was
50 in Come Away Home
as 'Sheriff Jantz'.
Thu, Jan 20 2005
Poster of Raise Your Voice
Raise Your Voice
David Keith was
50 in Raise Your Voice
as 'Simon Fletcher'.
Tue, Aug 10 2004
Poster of The Kings of Brooklyn
The Kings of Brooklyn
David Keith was
50 in The Kings of Brooklyn
as 'Scoggins'.
Wed, Jun 09 2004
Poster of Epoch Evolution
Epoch Evolution
David Keith was
49 in Epoch Evolution
as 'Mason Rand'.
Sat, Nov 29 2003
Poster of Deep Shock
Deep Shock
David Keith was
49 in Deep Shock
as 'Andrew Raines'.
Wed, Sep 17 2003
Poster of Hangman's Curse
Hangman's Curse
David Keith was
49 in Hangman's Curse
as 'Nate Springfield'.
Fri, Sep 12 2003
Poster of Daredevil
Daredevil
David Keith was
48 in Daredevil
as 'Jack Murdock'.
Fri, Feb 14 2003
Poster of Sabretooth
Sabretooth
David Keith was
48 in Sabretooth
as 'Bob Thatcher'.
Tue, Nov 26 2002
Poster of Carrie
Carrie
David Keith was
48 in Carrie
as 'Det. John Mulchaey'.
Mon, Nov 04 2002
Poster of Mother Ghost
Mother Ghost
David Keith was
48 in Mother Ghost
as 'Carey'.
Thu, Aug 08 2002
Poster of World Traveler
World Traveler
David Keith was
47 in World Traveler
as 'Richard'.
Fri, Apr 19 2002
Poster of Clover Bend
Clover Bend
David Keith was
47 in Clover Bend
as 'McGary'.
Wed, Mar 20 2002
Poster of The Stickup
The Stickup
David Keith was
47 in The Stickup
as 'Ray DeCarlo'.
Fri, Feb 01 2002
Poster of Behind Enemy Lines
Behind Enemy Lines
David Keith was
47 in Behind Enemy Lines
as 'Master Chief Tom O'Malley'.
Fri, Nov 30 2001
Poster of Epoch
Epoch
David Keith was
47 in Epoch
as 'Mason Rand'.
Sat, Nov 24 2001
Poster of Love and Treason
Love and Treason
David Keith was
46 in Love and Treason
as 'Eli Dixon'.
Wed, Mar 07 2001
Poster of Burning Down the House
Burning Down the House
David Keith was
46 in Burning Down the House
as 'Carolina'.
Wed, Feb 07 2001
Poster of Cahoots
Cahoots
David Keith was
46 in Cahoots
as 'Harley'.
Mon, Feb 05 2001
Poster of Anthrax
Anthrax
David Keith was
46 in Anthrax
as 'Adam Stewart'.
Mon, Jan 01 2001
Poster of Men of Honor
Men of Honor
David Keith was
46 in Men of Honor
as 'Captain Hartigan'.
Wed, Sep 13 2000
Poster of U-571
U-571
David Keith was
45 in U-571
as 'Maj. Matthew Coonen'.
Thu, Apr 20 2000
Poster of One Last Score
One Last Score
David Keith was
45 in One Last Score
as 'Parole Officer Gilmore'.
Wed, Sep 29 1999
Poster of Secret of the Andes
Secret of the Andes
David Keith was
45 in Secret of the Andes
as 'Brooks Willings'.
Thu, Jul 15 1999
Poster of Question of Privilege
Question of Privilege
David Keith was
44 in Question of Privilege
as 'Carter Roberts'.
Fri, Apr 16 1999
Poster of A Memory in My Heart
A Memory in My Heart
David Keith was
44 in A Memory in My Heart
as 'Sheriff Matt Carden'.
Tue, Mar 02 1999
Poster of Poodle Springs
Poodle Springs
David Keith was
44 in Poodle Springs
as 'Larry Victor'.
Sat, Jul 25 1998
Poster of Perfect Prey
Perfect Prey
David Keith was
44 in Perfect Prey
as 'Dwayne Alan Clay'.
Fri, Jul 10 1998
Poster of Ambushed
Ambushed
David Keith was
44 in Ambushed
as 'Deputy Lawrence'.
Sat, Jun 20 1998
Poster of Judge and Jury
Judge and Jury
David Keith was
42 in Judge and Jury
as 'Joseph Meeker'.
Tue, Mar 11 1997
Poster of Hot Blooded
Hot Blooded
David Keith was
42 in Hot Blooded
as 'Mr. Colbert'.
Fri, Jan 10 1997
Poster of Invasion of Privacy
Invasion of Privacy
David Keith was
42 in Invasion of Privacy
as 'Sgt. Rutherford'.
Fri, Nov 15 1996
Poster of A Family Thing
A Family Thing
David Keith was
41 in A Family Thing
as 'Sonny'.
Fri, Mar 29 1996
Poster of If Looks Could Kill
If Looks Could Kill
David Keith was
41 in If Looks Could Kill
as 'Det. Peter Stanford'.
Tue, Feb 06 1996
Poster of Gold Diggers: The Secret of Bear Mountain
Gold Diggers: The Secret of Bear Mountain
David Keith was
41 in Gold Diggers: The Secret of Bear Mountain
as 'Ray Karnisak'.
Fri, Nov 03 1995
Poster of Deadly Sins
Deadly Sins
David Keith was
41 in Deadly Sins
as 'Jack Gales'.
Tue, Oct 17 1995
Poster of Born Wild
Born Wild
David Keith was
41 in Born Wild
as 'Jack Hutton'.
Fri, Sep 01 1995
Poster of The Indian in the Cupboard
The Indian in the Cupboard
David Keith was
41 in The Indian in the Cupboard
as 'Boone'.
Fri, Jul 14 1995
Poster of Till the End of the Night
Till the End of the Night
David Keith was
41 in Till the End of the Night
as 'Garrett Hill'.
Tue, May 09 1995
Poster of Texas
Texas
David Keith was
40 in Texas
as 'Jim Bowie'.
Sun, Apr 16 1995
Poster of Temptation
Temptation
David Keith was
40 in Temptation
as 'Bone'.
Wed, Oct 19 1994
Poster of Raw Justice
Raw Justice
David Keith was
40 in Raw Justice
as 'Mace'.
Wed, Aug 17 1994
Poster of XXX's & OOO's
XXX's & OOO's
David Keith was
40 in XXX's & OOO's
as 'Bullet Dobbs'.
Tue, Jun 21 1994
Poster of Major League II
Major League II
David Keith was
39 in Major League II
as 'Jack Parkman'.
Wed, Mar 30 1994
Poster of Whose Child Is This? The War for Baby Jessica
Whose Child Is This? The War for Baby Jessica
David Keith was
39 in Whose Child Is This? The War for Baby Jessica
as 'Dan Schmidt'.
Sun, Sep 26 1993
Poster of Distant Cousins
Distant Cousins
David Keith was
39 in Distant Cousins
as 'Harry Young'.
Sun, May 16 1993
Poster of Liar's Edge
Liar's Edge
David Keith was
37 in Liar's Edge
as 'Gary Kirkpatrick'.
Fri, Feb 14 1992
Poster of Caged Fear
Caged Fear
David Keith was
37 in Caged Fear
as 'Tommy Lane'.
Fri, May 17 1991
Poster of Off and Running
Off and Running
David Keith was
36 in Off and Running
as 'Jack Cornett'.
Fri, Feb 01 1991
Poster of The Two Jakes
The Two Jakes
David Keith was
36 in The Two Jakes
as 'Det. Lt. Loach'.
Fri, Aug 10 1990
Poster of Guts and Glory: The Rise and Fall of Oliver North
Guts and Glory: The Rise and Fall of Oliver North
David Keith was
34 in Guts and Glory: The Rise and Fall of Oliver North
as 'Lt. Col. Oliver North'.
Sun, Apr 30 1989
Poster of Heartbreak Hotel
Heartbreak Hotel
David Keith was
34 in Heartbreak Hotel
as 'Elvis Presley'.
Fri, Sep 30 1988
Poster of The Further Adventures of Tennessee Buck
The Further Adventures of Tennessee Buck
David Keith was
33 in The Further Adventures of Tennessee Buck
as 'Buck Malone'.
Fri, Apr 29 1988
Poster of White of the Eye
White of the Eye
David Keith was
33 in White of the Eye
as 'Paul White'.
Fri, Jun 19 1987
Poster of Gulag
Gulag
David Keith was
30 in Gulag
as 'Mickey Almon'.
Sun, Jan 13 1985
Poster of Firestarter
Firestarter
David Keith was
30 in Firestarter
as 'Andrew McGee'.
Fri, May 11 1984
Poster of The Lords of Discipline
The Lords of Discipline
David Keith was
28 in The Lords of Discipline
as 'Will McLean'.
Fri, Feb 18 1983
Poster of Independence Day
Independence Day
David Keith was
28 in Independence Day
as 'Jack Parker'.
Fri, Jan 21 1983
Poster of An Officer and a Gentleman
An Officer and a Gentleman
David Keith was
28 in An Officer and a Gentleman
as 'Sid Worley'.
Wed, Jul 28 1982
Poster of Take This Job and Shove It
Take This Job and Shove It
David Keith was
26 in Take This Job and Shove It
as 'Harry Meade'.
Fri, Apr 24 1981
Poster of Back Roads
Back Roads
David Keith was
26 in Back Roads
as 'Mason'.
Fri, Mar 13 1981
Poster of Friendly Fire
Friendly Fire
David Keith was
26 in Friendly Fire
as 'Leroy Hamilton'.
Sun, Nov 09 1980
Poster of Brubaker
Brubaker
David Keith was
26 in Brubaker
as 'Larry Lee Bullen'.
Fri, Jun 20 1980
Poster of The Golden Moment: An Olympic Love Story
The Golden Moment: An Olympic Love Story
David Keith was
26 in The Golden Moment: An Olympic Love Story
as 'Wayne Robinson'.
Sun, May 25 1980
Poster of The Rose
The Rose
David Keith was
25 in The Rose
as 'Mal'.
Wed, Nov 07 1979
Poster of The Great Santini
The Great Santini
David Keith was
25 in The Great Santini
as 'Red Petus'.
Fri, Oct 26 1979
Poster of Are You in the House Alone?
Are You in the House Alone?
David Keith was
24 in Are You in the House Alone?
as 'Student (uncredited)'.
Wed, Sep 20 1978

TV Shows (Acting Roles)

Sorted by Release Date
Ages in TV shows are based off the first air date and may not be accurate. View individual episode details for accurate ages
Poster of Lone Star
Lone Star
David Keith was
56+ in Lone Star
First Air Date
Mon, Sep 20 2010
Poster of Hawaii Five-0
Hawaii Five-0
David Keith was
56+ in Hawaii Five-0
as ', Wade Gutches'.
First Air Date
Mon, Sep 20 2010
Poster of Nikita
Nikita
David Keith was
56+ in Nikita
as 'Richard Ellison'.
First Air Date
Thu, Sep 09 2010
Poster of Regular Show
Regular Show
David Keith was
56+ in Regular Show
as 'Streaming (voice)'.
First Air Date
Mon, Sep 06 2010
Poster of The Class
The Class
David Keith was
52+ in The Class
as 'Yonk Allen'.
First Air Date
Mon, Sep 18 2006
Poster of NCIS
NCIS
David Keith was
49+ in NCIS
as 'Mike Watson'.
First Air Date
Tue, Sep 23 2003
Poster of Still Life
Still Life
David Keith was
48+ in Still Life
as 'Ben'.
First Air Date
Thu, May 01 2003
Poster of CSI: Miami
CSI: Miami
David Keith was
48+ in CSI: Miami
First Air Date
Mon, Sep 23 2002
Poster of Law & Order: Criminal Intent
Law & Order: Criminal Intent
David Keith was
47+ in Law & Order: Criminal Intent
as 'Mark Virgini'.
First Air Date
Sun, Sep 30 2001
Poster of Law & Order: Special Victims Unit
Law & Order: Special Victims Unit
David Keith was
45+ in Law & Order: Special Victims Unit
as 'John 'Hawk' Hawkins'.
First Air Date
Mon, Sep 20 1999
Poster of Arliss
Arliss
David Keith was
42+ in Arliss
First Air Date
Sat, Aug 10 1996
Poster of Local Heroes
Local Heroes
David Keith was
41+ in Local Heroes
First Air Date
Sun, Mar 17 1996
Poster of High Incident
High Incident
David Keith was
41+ in High Incident
as 'Jim Marsh'.
First Air Date
Mon, Mar 04 1996
Poster of The Outer Limits
The Outer Limits
David Keith was
40+ in The Outer Limits
as 'Major Mercer'.
First Air Date
Sun, Mar 26 1995
Poster of Walker, Texas Ranger
Walker, Texas Ranger
David Keith was
38+ in Walker, Texas Ranger
as 'Cliff Eagleton'.
First Air Date
Wed, Apr 21 1993
Poster of Flesh 'n' Blood
Flesh 'n' Blood
David Keith was
37+ in Flesh 'n' Blood
as 'Arlo Weed'.
First Air Date
Thu, Sep 19 1991
Poster of If Tomorrow Comes
If Tomorrow Comes
David Keith was
31+ in If Tomorrow Comes
as 'Daniel Cooper'.
First Air Date
Sun, Mar 16 1986
Poster of Co-Ed Fever
Co-Ed Fever
David Keith was
24+ in Co-Ed Fever
as 'Tuck'.
First Air Date
Sun, Feb 04 1979
Poster of Happy Days
Happy Days
David Keith was
19+ in Happy Days
First Air Date
Tue, Jan 15 1974
Poster of Constant Payne
Constant Payne
David Keith will be
70+ in Constant Payne
as 'Alexander 'Doc' Payne'.
First Air Date
Unreleased