2006
as UNCHR Official
as Father Augustine
2004
as Arthur "The Professor" Holmwood
2009
as Co-Captain of 747
2008
as Barkeeper
2014
as Joe No Leg
2013
as Policeman at grave
2024
as James McPhee
as President's Agent Botha (uncredited)
2020
as Doctor
as Michael's Heavy 3
as Koetze
1998
as Johan
2015
as Diggler
2025
as Businessman
2003
as Doc
2017
as Kiril
2018
as Captain Le Roux