2023
Death of a Whistleblower
2019
Die Spreeus as Dennis (2 episodes)
2019
Dwaalster as Lukas (13 episodes)
2017
Hole In The Wall as Rian
2016
A Paw-Paw For My Darling as Wouter Bungalow
2014
The Salvation as Cash
2014
Vrou Soek BOER as Attorney
2014
Swartwater as Dawid Huyshamen (26 episodes)
2013
Koringberg as Tok du Toit
2011
Platteland as Rot (as André Odendaal)
2011
Hartland as Adriaan Cilliers (13 episodes)
2009
District 9 as Mike Van Kerland
2009
Getroud Met Rugby as Botha (52 episodes)
2005
Binnelanders as Andries Richter (47 episodes)
2000
Soutmansland (1 episode)
1992
Dust Devil as Cpl. Bates
1987
The Mantis Project as Peter