2024
Een Keer Om Die Son as Prof. Sebastian van Wyk (12 episodes)
2024
Plan B as Nico (1 episode)
2023
Trompoppie as Fred Peterson (10 episodes)
2019
Alles Malan as Derik Malan (26 episodes)
2019
Liewe Lisa as Frans de Wet
2019
Dwaalster as Frans (13 episodes)
2018
The Recce as Leon Viljoen
2018
NouPad FM as Stiaan (1 episode)
2017
Hunting Emma as Manie Senekal
2017
The Rebellion of Lafras Verwey as Man with Microphone
2016
Die Byl as Albert Snyman (1 episode)
2016
Blood and Glory as Isak Naude
2015
’n Man Soos My Pa as Attie
2015
Buurtwag as Gert (13 episodes)
2015
The Pro as Kruiwa / Mr Cruywagen
2015
Bow Tie as Jagter Vorster
2014
Republiek van Zoid Afrika as Self (1 episode)
2013
Donkerland as Piet-Jan de Jager (4 episodes)
2013
Traitors as Carel-Jan
2010
Vallei van Sluiers as Bertho Lopez (52 episodes)
2009
Invictus as Springbok Manager
2007
Goodbye Bafana as Library security guard
2005
Binnelanders as Braam Olivier (20 episodes)
1994
Torings as Herman Roodt (10 episodes)
1989
Circles in a Forest as Younger Jozef Barnard
1988
Journey to the Center of the Earth as Mago / Kepple / Lab Assistant