This movie trivia question asks which actor played General Kimsey in Armageddon, with the claimed answer being Keith David. Keith David indeed portrayed General Kimsey, the military general who oversees the asteroid mission. The other actors listed (Will Patton, Steve Buscemi, Michael Duncan) all appeared in Armageddon but played different roles - Willis as Chick, Buscemi as Rockhound, and Duncan as Bear.