2024
Kingdom of the Planet of the Apes as Koro
2023
Die Brug as Narrator (11 episodes)
2022
Desert Rose as Freddy Greyling (8 episodes)
2022
Die Groot Niks as Presenter (26 episodes)
2021
Destination Marfa as Norman (The Man at the Bar)
2021
Sweet Tooth as General Douglas Abbot (11 episodes)
2021
Dam as Bernoldus (14 episodes)
2020
News of the World as Wilhelm Leonberger
2020
Musiekpaniek as Self (1 episode)
2019
The Drone as The Violator
2016
Hap and Leonard as Paco (6 episodes)
2016
Hoe Duur Was de as Reinder Almersma (4 episodes)
2015
Blackhat as Harbor Pilot (uncredited)
2014
The Flash as Clifford DeVoe / The Thinker (13 episodes)
2014
Republiek van Zoid Afrika as Self (1 episode)
2014
Hoe Duur Was De Suiker as Reinder Almersma (3 episodes)
2013
The Ballad of Robbie de Wee as Len Van Jaarsveld
2013
Musiek Vir Die Agtergrond as Freddy
2013
The Price of Sugar as Reinder Almersma
2013
The Last Tango as Station Commissioner
2013
The Americans as Eugene Venter (2 episodes)
2011
The Darkness Is Close Behind
2010
Jakhalsdans as Dawid le Fleur
2005
Binnelanders as PJ Bellingham (24 episodes)
2004
House as Captain Vanderhoof (1 episode)
2003
NCIS as Hendric Kruger (1 episode)
2000
Soutmansland (1 episode)
2000
7de Laan as Bart Kruger (1508 episodes)