2007
Shake Hands with the Devil as President Habyarimana2005
Hard Copy as Xolani Modise2005
Wah-Wah as Dr. Zim Mzimba2003
Beyond Borders as Dawit Ningpopo2001
Hijack Stories as 'Bra Biza' director1999
Mapungubwe: Secrets of a Sacred Hill as Self1996
Born Free: A New Adventure as George Luello1995
The Redemption: Kickboxer 5 as Police Detective1994
Woman of Desire as Not available1994
The Air Up There as Mingori Mining Company Clerk1993
Yankee Zulu as Zulu Mashabela1992
African Skies as Not available1992
Dust Devil as Joe Niemand1991
Soldier Soldier as Sgt Samuel Kekana1991
Escape From Kampala as Wycliffe Kato1987
Cry Freedom as Mapetla1987
Mandela as Walter Sisulu1987
The Trial of Klaus Barbie as M'bemba1985
Dust as Hendrick1984
Desert of Lies as Bushman1982
By George as Ebangu1978
Victims of Apartheid as Henry1975
Child of Hope as Shihungeleni1974
Playhouse as Ebangu1970
Play for Today as Henry