Mary Makgatho. Picture: Instagram

Former Generations actress Mary Makgatho has died.

Makgatho reportedly passed away as result of complications following a bad fall in July.

Her casting manager, Carlynn de Waal-Smit confirmed that Makgatho died after spending the past few weeks in hospital. 

"It's true I just got off the phone with her sister Rose, who confirmed that she passed away. Mary was admitted into high care on 10 July after injuring herself after she fell," Waal-Smit said. 

The Minister of Arts and Culture, Nathi Mthethwa also shared his condolences in a Twitter post. 

"I'd like to extend my heartfelt condolences to the loved ones of veteran actress and my dear friend Mary Makgatho, who has sadly passed on (sic)," he said.

Makgatho starred as Puleng in the original Generation. She also had roles in Yizo Yizo, Rhythm City and more recently e.tv's eKasi: Our Stories.