- TBAAbafana Ababi 2Film
- 2022Deep WatersSeriesGys Swarts
- 2022GrassrootsSeriesCoach Viljoen
- 2020DustFilmShane
- 2019SadlaFilm
- 2017The Little KingsFilm
- 2015Roer Jou VoeteSeriesWriter, Creator
- 2014Alien OutpostFilm2nd Lt. Vic
- 2013High RollersSeriesPaul King
- 2013Stealing TimeFilm
- 2011Sniper: ReloadedFilmVincent "The Italian" Masiello
- 2011Winnie MandelaFilmChief Policeman
- 2011A Million ColoursFilmPolice captain
- 2010Mrs MandelaFilmArresting Officer
- 2009District 9FilmMNU Mercenary
- 2009Getroud Met RugbySeriesRetief
- 2009SuperheroFilmSuperhero
- 2008KruispadSeriesFrik
- 2005BinnelandersSeriesWickus Steyn
- 2003Song Vir KatrynSeriesDr. Kruger