Known For
Filmography
—
20222022
2020
2019
20172014
20132013
2011
2011
2011
2010
20092009
2009
2008
2005
2003

Abafana Ababi 2
Movie
Grassroots
Grassroots
TV · as Coach Viljoen · 13 eps

Diepe Waters
TV · as Gys Swarts · 869 eps

Dust
Movie · as Shane

Sadla
Movie
The Little Kings
The Little Kings
Movie

Alien Outpost
Movie · as 2nd Lt. Vic
Stealing Time
Stealing Time
Movie

High Rollers
TV · as Paul King · 343 eps

A Million Colours
Movie · as Police captain

Sniper: Reloaded
Movie · as Vincent "The Italian" Masiello

Winnie Mandela
Movie · as Chief Policeman

Mrs Mandela
Movie · as Arresting Officer
Superhero
Superhero
Movie · as Superhero

District 9
Movie · as MNU Mercenary

Getroud Met Rugby
TV · as Retief · 5 eps

Kruispad
TV · as Frik · 13 eps

Binnelanders
TV · as Wickus Steyn · 52 eps

Song Vir Katryn
TV · as Dr. Kruger · 1 ep
