Production
1985-09-05 · Pretoria, Gauteng, South Africa
Bad Influencer
2025 · Series
Tyla: Live on Showmax
2025 · Movie
The Dunning-Kruger Effect
2017 · Movie