He was recently in the blockbuster The Dark Knight as Detective Gerard Stephens. He also voices characters for several video games including Red Faction: Guerrilla, Mass Effect 2 (Harbinger, Delan, Elias Kelham), Guild Wars: Nightfall, Dragon Age: Origins and Dragon Age II, L.A. Noire, Dead Space, BioShock Infinite, and Halo 4.
Keith trained with the Organic Theater in Chicago between 1972 and 1978. He also studied at both the University of Chicago and Trinity University in San Antonio, Texas. He is divorced and lives in L.A. with his two teen-aged sons, Caleb and Jack.