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