2021
Pusha Pressa Phanda as Not available2020
Musiekpaniek as Self2018
Mia and the White Lion as John's Father2017
Van der Merwe as Oupa Van der Merwe2016
Cape Town as Gerbrand Vos2015
Tremors 5: Bloodlines as Den Bravers2014
The Windmill as Doctor Rossouw2013
Bakgat 3 as Basjan2013
Musiek Vir Die Agtergrond as Chris2013
Babalas as Boet2013
Stuur Groete Aan Mannetjies Roux as Frans2011
The Wild as Karel van Reenen2010
The Race-Ist as Noel Oosthuizen2010
Bakgat 2 as Basjan du Preez2010
Eternity as Professor Tevis Shapiro2008
Bakgat! as Basjan du Preez2007
Erfsondes as Pote du Toit2006
Number 10 as Marius Kramer2005
Tsotsi as Captain Smit2004
King Solomon's Mines as Sir Henry2004
Red Dust as Piet Müller2002
Arsenaal as Jack Degenaar2001
Askari as Ripshaw2000
I Dreamed of Africa as Mike Donovan1999
A Reasonable Man as Chris Van Rooyen1998
Sweepers as Yager1998
Tarzan and the Lost City as Captain Dooley1998
Paljas as Frans1997
Onder Draai Die Duiwel Rond as Thys Tredoux1997
Mandela and de Klerk as Kobie Coetsee1996
Inside as Guard Moolman1995
Cry, the Beloved Country as Evans1995
Cyborg Cop III as Sheen1994
Kalahari Harry as Kalahari Harry Morgan1994
In a Time of Violence: The Line as Lt. Danie Visser1992
The Power of One as Hoppie Gruenewald1990
The Fourth Reich as Johannes van der Walt1989
Arende as Sloet Steenkamp1989
Cape Rebel as Sloet Steenkamp1988
Dancing in the Forest as Thor1988
The Crossing as Not available1987
Jane and the Lost City as Carl1987
You Must Be Joking! Too as Various1986
Heroes as Hendrik 'Hennie' du Preez1985
Wild Maneuvres as Corp. White1983
Wasted Spring as Hermaans Cronjé1983
Anna Meintjies as Not available1982
The Horse Smuggler as Not available1994
Kalahari Harry Screenplay