as South African President
2025
as Frank
2024
as Joseph Mabena
2023
as Mr. Majaba
2021
as Judge
2020
as Lazarus
as Officer Ayanda
2018
as (voice)
as Tustin Worth
2017
2016
as Vuyani
2013
as Munaka
2011
as Black Drinker
2009
as Ngomo
2008
as Hijacker No 1
2004
as Officer Mbele
1997
as Mabasha
1996
as Madison Madikiza
as Armstrong
as Biza
2003