David Keith oynadığı filmler ve diziler

Tüm Azizler (All Saints) (2017)
Outlaw Prophet: Warren Jeffs (2014)
Lone Star (2010)
Beneath the Blue (2010)
Miracle Dogs Too (2006)
Bottoms Up (2006)
The Class (2006 - 2007)
All Souls Day: Dia de los Muertos (2005)
Raise Your Voice (2004)
Hangman's Curse (2003)
The Stickup (The Stick Up) (2002)
Düsman hatti (Behind Enemy Lines) (2001)
Gezgin (World Traveler) (2001)
Epoch (2001)
Onurlu bir adam (Men of Honor) (2000)
U-571 (2000)
Poodle Springs (1998)
Red-Blooded American Girl II (1997)
The Indian in the Cupboard (1995)
Gold Diggers: The Secret of Bear Mountain (1995)
Dedektif Jake (The Two Jakes) (1990)
Guts and Glory: The Rise and Fall of Oliver North (1989)
The Further Adventures of Tennessee Buck (1988)
Heartbreak Hotel (1988)
White of the Eye (1987)
If Tomorrow Comes (1986 - )
Tepki (Firestarter) (1984)
Iskence (The Lords of Discipline) (1983)
Subay ve centilmen (An Officer and a Gentleman) (1982)
Take This Job and Shove It (1981)
Brubaker (1980)
The Great Santini (1979)
The Rose (1979)