Good Luck, Have Fun, Don't Die
Zulu
Master Harold... and the Boys
Projek Dina
Straat
The Great Dispute
Movie · as Gerald
Movie · as Mhlope (voice)
TV · as Xolani Makeba · 13 eps
TV · as Mandla, General Xegwana · 1 ep
Movie · as Dispensary Doctor
Movie · as Bus Driver