Actor
Angels
2026 · as Principal Ghrane
A Royal Christmas Surprise
2023 · as King Chidike Amitu
The Song
2023 · as Bra Mac
A Royal Surprise
2022 · as King Chidike Amitu
Farewell Ella Bella
2018 · as Neo
The Whale Caller
2017
Tribe vs Pride
2017 · as Narrator (voice)
The Brotherhood
2000
Bopha!
1993 · as Magubane
Dark City
1990 · as Victor Mtetwa
A Dry White Season
1989 · as Johnson Seroke