Zakhele Mabasa (Facebook)
But his most important role in life is being a dad.
There's been a string of rumours doing the rounds about the number of children Zakhele has. But he seems undeterred by them.
"I'm a father - that's all I can say. I love children and they love me. And most of them call me daddy," he told the mag.