2023
Captain Fall as Not available2019
The Chosen as Not available2019
Outer Space Love Story as Not available2018
The Dwarves of Demrel as Stahl2018
Malefica as Sammiel2018
To Catch a Mouse as Not available2017
Testosterone: Volume One as Man2017
Sophia & Josh as Not available2016
Die Ontwaking as Abel Lotz2016
Cronos as Frank2016
It Gets Better? as Man2015
Difficult People as Felix's Friend2015
Bow Tie as Herman de la Harpe2013
Geraamtes In Die Kas as Adriaan Vermaak Jnr2013
Donkerland as Pieter de Witt2013
Vehicle 19 as Detective Smith2013
Mandela: Long Walk to Freedom as President de Klerk2013
Traitors as Kommandant van Aswegen2013
Jimmy in Pink as Buks / Frederique2013
Durban Poison as Muller2010
Die Ongelooflike Avonture van Hanna Hoekom as Beyers2010
Eternity as Constantine2005
Binnelanders as Dr. Zieg Combrink2005
Zoop in Afrika as Cornelis De Groot2000
7de Laan as SP de Wet Malan1999
Iemand Om Lief Te Hê as James "Patat" Pienaar1998
Die Vierde Kabinet as Bush Louw1998
Tarzan and the Lost City as Schiller1997
Onder Draai Die Duiwel Rond as Sakkie De Vos1997
Dangerous Ground as Detective Sergeant1997
Kaalgat Tussen Die Daisies as Cop1994
Kalahari Harry as Pilot1989
Jobman as Venter1988
The Stick as Visser1987
City of Blood as StoltzNaN
Bastion as Blind Butler