2024
Koek as Kat Koekemoer (4 episodes)
2023
Devil's Peak as Eugene de Klerk (1 episode)
2023
Hartklop as Prof. Gustav Coetzee (13 episodes)
2020
Legacy as Willem Potgieter (208 episodes)
2020
Poppie Nongena as Jan Swanepoel
2018
The Tokoloshe as Ruatomin
2017
Sara se Geheim as Johan Vermeulen (39 episodes)
2017
Life of Jesus (4 episodes)
2015
Dis ek, Anna as Ds. Theron
2014
Republiek van Zoid Afrika as Self (1 episode)
2014
Swartwater as Ben (26 episodes)
2012
The Miracle Worker as Eugène Marais
2008
Hansie as Johan Volsteedt
2007
Ouma Se Slim Kind as Meester Roodt
2005
Binnelanders as Dr. Franz Basson (1846 episodes)
2005
Amalia as Piet Vos (26 episodes)
2000
7de Laan as Leon de Lange (832 episodes)
1994
Torings as Dolf Groenewald (10 episodes)
1993
The Visual Bible: Matthew as Judas
1991
Nag van die 19de as Groenewald
1988
Fiela's Child as Benjamin Sr
1986
Five Star: The Final