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'.
Movie Released: Fri, Sep 13 2024
Poster of Walden
Walden
David Keith was 69 in Walden as 'Judge Boyle'.
Movie Released: 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'.
Movie Released: Tue, May 02 2023
Poster of Wedding at Graceland
Wedding at Graceland
David Keith was 65 in Wedding at Graceland as 'Major'.
Movie Released: Sat, Jun 01 2019
Poster of Madhouse Mecca
Madhouse Mecca
David Keith was 63 in Madhouse Mecca as 'Harlen'.
Movie Released: 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'.
Movie Released: Fri, Sep 01 2017
Poster of All Saints
All Saints
David Keith was 63 in All Saints as 'Boyd'.
Movie Released: Fri, Aug 25 2017
Poster of Heritage Falls
Heritage Falls
David Keith was 62 in Heritage Falls as 'Coach Charlie Fitzpatrick'.
Movie Released: Fri, Sep 02 2016
Poster of Awaken
Awaken
David Keith was 61 in Awaken as 'Walsh'.
Movie Released: Tue, Jul 07 2015
Poster of Christian Mingle
Christian Mingle
David Keith was 60 in Christian Mingle as 'Bill Wood'.
Movie Released: Fri, Oct 10 2014
Poster of Beneath the Blue
Beneath the Blue
David Keith was 56 in Beneath the Blue as 'Hawk'.
Movie Released: Tue, Nov 16 2010
Poster of Unrequited
Unrequited
David Keith was 56 in Unrequited as 'Nate Grissom'.
Movie Released: Tue, Jun 08 2010
Poster of Succubus: Hell-Bent
Succubus: Hell-Bent
David Keith was 52 in Succubus: Hell-Bent as 'Wallace'.
Movie Released: Tue, Apr 17 2007
Poster of Bottoms Up
Bottoms Up
David Keith was 52 in Bottoms Up as 'Uncle Earl'.
Movie Released: 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'.
Movie Released: Fri, Apr 21 2006
Poster of Miracle Dogs Too
Miracle Dogs Too
David Keith was 51 in Miracle Dogs Too as 'Mr. Mulvaney'.
Movie Released: 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'.
Movie Released: Sat, Nov 12 2005
Poster of Path of Destruction
Path of Destruction
David Keith was 51 in Path of Destruction as 'Roy Stark'.
Movie Released: 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'.
Movie Released: 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'.
Movie Released: Sat, Jan 22 2005
Poster of Come Away Home
Come Away Home
David Keith was 50 in Come Away Home as 'Sheriff Jantz'.
Movie Released: Thu, Jan 20 2005
Poster of Raise Your Voice
Raise Your Voice
David Keith was 50 in Raise Your Voice as 'Simon Fletcher'.
Movie Released: 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'.
Movie Released: Wed, Jun 09 2004
Poster of Epoch Evolution
Epoch Evolution
David Keith was 49 in Epoch Evolution as 'Mason Rand'.
Movie Released: Sat, Nov 29 2003
Poster of Deep Shock
Deep Shock
David Keith was 49 in Deep Shock as 'Andrew Raines'.
Movie Released: Wed, Sep 17 2003
Poster of Hangman's Curse
Hangman's Curse
David Keith was 49 in Hangman's Curse as 'Nate Springfield'.
Movie Released: Fri, Sep 12 2003
Poster of Daredevil
Daredevil
David Keith was 48 in Daredevil as 'Jack Murdock'.
Movie Released: Fri, Feb 14 2003
Poster of Sabretooth
Sabretooth
David Keith was 48 in Sabretooth as 'Bob Thatcher'.
Movie Released: Tue, Nov 26 2002
Poster of Carrie
Carrie
David Keith was 48 in Carrie as 'Det. John Mulchaey'.
Movie Released: Mon, Nov 04 2002
Poster of Mother Ghost
Mother Ghost
David Keith was 48 in Mother Ghost as 'Carey'.
Movie Released: Thu, Aug 08 2002
Poster of World Traveler
World Traveler
David Keith was 47 in World Traveler as 'Richard'.
Movie Released: Fri, Apr 19 2002
Poster of Clover Bend
Clover Bend
David Keith was 47 in Clover Bend as 'McGary'.
Movie Released: Wed, Mar 20 2002
Poster of The Stickup
The Stickup
David Keith was 47 in The Stickup as 'Ray DeCarlo'.
Movie Released: 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'.
Movie Released: Fri, Nov 30 2001
Poster of Epoch
Epoch
David Keith was 47 in Epoch as 'Mason Rand'.
Movie Released: Sat, Nov 24 2001
Poster of Love and Treason
Love and Treason
David Keith was 46 in Love and Treason as 'Eli Dixon'.
Movie Released: 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'.
Movie Released: Wed, Feb 07 2001
Poster of Cahoots
Cahoots
David Keith was 46 in Cahoots as 'Harley'.
Movie Released: Mon, Feb 05 2001
Poster of Anthrax
Anthrax
David Keith was 46 in Anthrax as 'Adam Stewart'.
Movie Released: Mon, Jan 01 2001
Poster of Men of Honor
Men of Honor
David Keith was 46 in Men of Honor as 'Captain Hartigan'.
Movie Released: Wed, Sep 13 2000
Poster of U-571
U-571
David Keith was 45 in U-571 as 'Maj. Matthew Coonen'.
Movie Released: Thu, Apr 20 2000
Poster of One Last Score
One Last Score
David Keith was 45 in One Last Score as 'Parole Officer Gilmore'.
Movie Released: 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'.
Movie Released: Thu, Jul 15 1999
Poster of Question of Privilege
Question of Privilege
David Keith was 44 in Question of Privilege as 'Carter Roberts'.
Movie Released: 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'.
Movie Released: Tue, Mar 02 1999
Poster of Poodle Springs
Poodle Springs
David Keith was 44 in Poodle Springs as 'Larry Victor'.
Movie Released: Sat, Jul 25 1998
Poster of Perfect Prey
Perfect Prey
David Keith was 44 in Perfect Prey as 'Dwayne Alan Clay'.
Movie Released: Fri, Jul 10 1998
Poster of Ambushed
Ambushed
David Keith was 44 in Ambushed as 'Deputy Lawrence'.
Movie Released: Sat, Jun 20 1998
Poster of Judge and Jury
Judge and Jury
David Keith was 42 in Judge and Jury as 'Joseph Meeker'.
Movie Released: Tue, Mar 11 1997
Poster of Hot Blooded
Hot Blooded
David Keith was 42 in Hot Blooded as 'Mr. Colbert'.
Movie Released: Fri, Jan 10 1997
Poster of Invasion of Privacy
Invasion of Privacy
David Keith was 42 in Invasion of Privacy as 'Sgt. Rutherford'.
Movie Released: Fri, Nov 15 1996
Poster of A Family Thing
A Family Thing
David Keith was 41 in A Family Thing as 'Sonny'.
Movie Released: 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'.
Movie Released: 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'.
Movie Released: Fri, Nov 03 1995
Poster of Deadly Sins
Deadly Sins
David Keith was 41 in Deadly Sins as 'Jack Gales'.
Movie Released: Tue, Oct 17 1995
Poster of Born Wild
Born Wild
David Keith was 41 in Born Wild as 'Jack Hutton'.
Movie Released: 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'.
Movie Released: 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'.
Movie Released: Tue, May 09 1995
Poster of Texas
Texas
David Keith was 40 in Texas as 'Jim Bowie'.
Movie Released: Sun, Apr 16 1995
Poster of Temptation
Temptation
David Keith was 40 in Temptation as 'Bone'.
Movie Released: Wed, Oct 19 1994
Poster of Raw Justice
Raw Justice
David Keith was 40 in Raw Justice as 'Mace'.
Movie Released: 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'.
Movie Released: Tue, Jun 21 1994
Poster of Major League II
Major League II
David Keith was 39 in Major League II as 'Jack Parkman'.
Movie Released: 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'.
Movie Released: Sun, Sep 26 1993
Poster of Distant Cousins
Distant Cousins
David Keith was 39 in Distant Cousins as 'Harry Young'.
Movie Released: Sun, May 16 1993
Poster of Liar's Edge
Liar's Edge
David Keith was 37 in Liar's Edge as 'Gary Kirkpatrick'.
Movie Released: Fri, Feb 14 1992
Poster of Caged Fear
Caged Fear
David Keith was 37 in Caged Fear as 'Tommy Lane'.
Movie Released: Fri, May 17 1991
Poster of Off and Running
Off and Running
David Keith was 36 in Off and Running as 'Jack Cornett'.
Movie Released: Fri, Feb 01 1991
Poster of The Two Jakes
The Two Jakes
David Keith was 36 in The Two Jakes as 'Det. Lt. Loach'.
Movie Released: 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'.
Movie Released: Sun, Apr 30 1989
Poster of Heartbreak Hotel
Heartbreak Hotel
David Keith was 34 in Heartbreak Hotel as 'Elvis Presley'.
Movie Released: 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'.
Movie Released: 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'.
Movie Released: Fri, Jun 19 1987
Poster of Gulag
Gulag
David Keith was 30 in Gulag as 'Mickey Almon'.
Movie Released: Sun, Jan 13 1985
Poster of Firestarter
Firestarter
David Keith was 30 in Firestarter as 'Andrew McGee'.
Movie Released: 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'.
Movie Released: Fri, Feb 18 1983
Poster of Independence Day
Independence Day
David Keith was 28 in Independence Day as 'Jack Parker'.
Movie Released: 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'.
Movie Released: 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'.
Movie Released: Fri, Apr 24 1981
Poster of Back Roads
Back Roads
David Keith was 26 in Back Roads as 'Mason'.
Movie Released: Fri, Mar 13 1981
Poster of Friendly Fire
Friendly Fire
David Keith was 26 in Friendly Fire as 'Leroy Hamilton'.
Movie Released: Sun, Nov 09 1980
Poster of Brubaker
Brubaker
David Keith was 26 in Brubaker as 'Larry Lee Bullen'.
Movie Released: 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'.
Movie Released: Sun, May 25 1980
Poster of The Rose
The Rose
David Keith was 25 in The Rose as 'Mal'.
Movie Released: Wed, Nov 07 1979
Poster of The Great Santini
The Great Santini
David Keith was 25 in The Great Santini as 'Red Petus'.
Movie Released: 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)'.
Movie Released: 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
TV Show Released: 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'.
TV Show Released: First Air Date
Mon, Sep 20 2010
Poster of Nikita
Nikita
David Keith was 56+ in Nikita as 'Richard Ellison'.
TV Show Released: First Air Date
Thu, Sep 09 2010
Poster of Regular Show
Regular Show
David Keith was 56+ in Regular Show as 'Streaming (voice)'.
TV Show Released: First Air Date
Mon, Sep 06 2010
Poster of The Class
The Class
David Keith was 52+ in The Class as 'Yonk Allen'.
TV Show Released: First Air Date
Mon, Sep 18 2006
Poster of NCIS
NCIS
David Keith was 49+ in NCIS as 'Mike Watson'.
TV Show Released: First Air Date
Tue, Sep 23 2003
Poster of Still Life
Still Life
David Keith was 48+ in Still Life as 'Ben'.
TV Show Released: First Air Date
Thu, May 01 2003
Poster of CSI: Miami
CSI: Miami
David Keith was 48+ in CSI: Miami
TV Show Released: 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'.
TV Show Released: 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'.
TV Show Released: First Air Date
Mon, Sep 20 1999
Poster of Arliss
Arliss
David Keith was 42+ in Arliss
TV Show Released: First Air Date
Sat, Aug 10 1996
Poster of Local Heroes
Local Heroes
David Keith was 41+ in Local Heroes
TV Show Released: First Air Date
Sun, Mar 17 1996
Poster of High Incident
High Incident
David Keith was 41+ in High Incident as 'Jim Marsh'.
TV Show Released: 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'.
TV Show Released: 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'.
TV Show Released: 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'.
TV Show Released: 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'.
TV Show Released: 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'.
TV Show Released: First Air Date
Sun, Feb 04 1979
Poster of Happy Days
Happy Days
David Keith was 19+ in Happy Days
TV Show Released: 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'.
TV Show Released: First Air Date
Unreleased