- 2023Hammarskjöld: Fight for PeaceFilmHammarskjöld's Butler
- 2020The Last Days of American CrimeFilmCollins
- 2017BreatheFilmConference Chairman
- 2014PandjieswinkelstoriesSeriesReverend
- 2013BabalasFilmSwaer
- 2012Angus Buchan's Ordinary PeopleFilmJames Cloete
- 2011Winnie MandelaFilmBara Superintendent 1959
- 2009District 9FilmMNU Lead Medical Technician
- 2009The PrisonerSeries29-44
- 2009Surprise!FilmWatts
- 2007Goodbye BafanaFilmJimmy Kruger
- 2007Andries PlakSeriesArnoldus van der Watt
- 2001Witness to a KillFilmMajor Mackay
- 2000Second SkinFilmHawthorne
- 1998Who Am I?FilmDesk Sergeant
- 1995Born WildFilm
- 1992To the DeathFilmTony
- 1990African ExpressFilmFritz
- 1990Reason to DieFilmVinny
- 1989River of DeathFilmTrace
- 1989The RevengerFilmDetective Marsh
- 1989Merchants of WarFilmJoe De Meo
- 1988Howling IV: The Original NightmareFilmSheriff
- 1988Space MutinyFilmJoseph Enforcer
- 1988It's Murphy's FaultFilmZalinsky
- 1987ScavengersFilmBoris