2020
Projek Dina as Kobus Ferreira (1 episode)
2019
Die Spreeus as Frikkie (1 episode)
2016
Die Byl as Wikus (2 episodes)
2015
Bow Tie as Blignaut (uncredited)
2012
Angus Buchan's Ordinary People as Herman Visser
2010
Master Harold... and the Boys as Man in Bar / Radio news reader
2009
Invictus as Johan De Villiers
2008
Deadly Harvest as Ambulance Driver
2008
The Fall as Luigi / One Legged Actor
2007
Poena Is Koning as Security Guard
2006
Running Riot as Vladimir Brutonov
2005
Man to Man as Douglas
2004
Red Dust as Duty Officer
2001
The Meeksville Ghost as Ox
1999
Running Free as Blacksmith
1997
Black Velvet Band as Vermeer
1995
Hearts & Minds as Willem
1995
Lunar Cop as Stopper
1994
Lipstiek Dipstiek as Frikkie
1994
Cyborg Cop II as Fats
1994
Never Say Die as Angel
1994
Project Shadowchaser II as Prine
1993
WWE Raw as The Commandant (2 episodes)
1991
Pursuit as Crazy Ezra
1990
Reason to Die as Otto
1989
Death Force as Robert McCullam
1989
The Revenger as Chuck
1989
Merchants of War as Harry Gere
1988
Red Scorpion as Russian Officer
1988
Blind Justice as Max
1986
Torn Allegiance as Willits