

Invictus
2009 · as Springbok Manager

Winnie Mandela
2011 · as Dr. Chris Hattingh (uncredited)

Hunting Emma
2017 · as Manie Senekal

In My Country
2004 · as Farmer - van der Weyden

Goodbye Bafana
2007 · as Library security guard

Beauty
2011 · as Willem

Journey to the Center of the Earth
1988 · as Mago / Kepple / Lab Assistant

The Recce
2018 · as Leon Viljoen

Canary
2018 · as Reverend van Rensburg

Traitors
2013 · as Carel-Jan

Bow Tie
2015 · as Jagter Vorster

Blood and Glory
2016 · as Isak Naude

Circles in a Forest
1989 · as Younger Jozef Barnard

Griekwastad
2020 · as Joe Scholtz

The Pro
2015 · as Kruiwa / Mr Cruywagen

’n Man Soos My Pa
2015 · as Attie

Klip Anker Baai
2023

A Boere-Krismis
2020 · as Deon Botha