Veteran actor has died David Phetoe has passed on.

His son, Eugene Phetoe confirmed that the 85-year-old actor had been ill and was in hospital when he died.

Eugene said when the family went to visit the iconic stage actor, they were told they had just missed him taking his last breath.

He was most popular for his character, Paul Moroka on Generations. He was one of the members of the original cast of the soapie.  Phetoe has become known in the industry for his mentorship of actors including Sello Maake ka Ncube.

Tributes from industry colleagues and fans have already started pouring in.