2024
Lilies Not for Me as Bartender
2024
Een Keer Om Die Son as Dr. Ruan van Wyk (12 episodes)
2024
Koek as Ryno Mans (10 episodes)
2023
Blindelings as Paul Scholtz
2023
Hartklop as Dr. Daniƫl Strydom (13 episodes)
2022
Donkerbos as Jaco (8 episodes)
2022
Stiekyt as Jay-C le Roux
2021
Lioness as Adrian Hugo (10 episodes)
2020
Projek Dina as Wynand Oosthuizen (16 episodes)
2019
Die Spreeus as Lou (1 episode)
2019
Dwaalster as Stian (13 episodes)
2018
Fynskrif as Jaco Kruger (39 episodes)
2017
Krotoa as Pieter Van Meerhof
2016
Die Byl as Alex Kruger (10 episodes)
2016
Die Byl as Slagyster Fourie (1 episode)
2016
Fluiters as Rudolf 'Rudi' du Preez (13 episodes)
2016
Blood and Glory as Phil Blignaut
2016
Sink as Chris Jordaan
2015
Ballade vir 'n Enkeling as Jan-Paul Otto Snr
2014
Alles Wat Mal Is as Pieter Britz / Prof Hathoorn
2013
Donkerland as Dirk de Witt (5 episodes)
2013
Traitors as Robert Machlachlan
2012
Wolwedans In Die Skemer as Armand
2009
Getroud Met Rugby as Thomas (3 episodes)
2007
Erfsondes as Renier de Kock (52 episodes)
2003
Song Vir Katryn as Mossie (26 episodes)