Career
He is best known for his role as Sol in the SABC1 television series Soul City. Dennis also played a significant role in the television series Charlie Jade, as police detective Sew Sew Tukarrs. In total, Dennis has had roles in thirteen different television series.
Dennis has appeared in seven feature films, including: Red Dust, 10,000 British Columbia and Disgrace.
Jonathan Curiel, in his review of "The World Unseen", for the San Francisco Chronicle, considered that: "..veteran South African actor David Dennis..gives the kind of steady, engaging, nuanced performance that is a hallmark of any compelling feature film". Dennis teaches acting at the Tshwane University of Technology.