In 2010, David was cast as Max Malini for the NBC television series "The Cape". On April 18, 2011, Keith appeared in the 21st episode of season one of "Hawaii Five-0" as criminal tycoon Jimmy Cannon. In 2012, he appeared in the horror film "Smiley" and the science-fiction drama "Cloud Atlas". In 2013, David appeared in the controversial drama "Boiling Pot" which is based on true events of racism. In 2014, David portrayed Command Sergeant Major Donald Cody in the Fox comedy series "Enlisted". Later in 2014, David was cast as Elroy Patashnik in the sixth season of the sitcom "Community".