Coba jelasin Karier dari David Keith dong

Keith awalnya adalah pemeran pendukung dalam film penjara Brubaker. Ia menjadi karakter pendukung dalam The Rose, yang dibintangi oleh Bette Midler, dan An Officer and a Gentleman, bersama dengan Richard Gere.

Keith bermain bersama dengan Elvis Presley pada film 1988 Heartbreak Hotel. Ia menyutradarai The Curse dan The Further Adventures of Tennessee Buck (yang juga ia bintangi). Ia muncul dalam Ernest Goes to School sebagai Squint Westwood (sebuah plesetan dari Clint Eastwood) dan dalam The Indian in the Cupboard sebagai koboi "Boo-Hoo" Boone. Ia memainkan peran utama Nate Springfield dalam film 2003 Hangman's Curse. Ia juga membintangi The Class, sebuah sitkom Amerika, sebagai Yonk Allen, seorang pensiunan pemain sepak bola profesional. Peran lainnya meliputi bagian dalam Daredevil dan film televisi 2002 Carrie. Ia muncul dalam film 2004 Raise Your Voice yang dibintangi oleh Hilary Duff, dan film 2006 Expiration Date.

Ia muncul dalam beberapa serial televisi, yang meliputi NCIS, Law & Order: Special Victims Unit, Law & Order: Criminal Intent, CSI: Miami, High Incident dan Hawaii Five-0. Pada 2010, Keith berperan sebagai John Allen, ayah dari Robert Allen (James Wolk) dalam drama televisi berdurasi pendek Lone Star.