2021
as General Mitchell
2020
as Doctor
2020
as Koetze
2020
as Robert du Preez
2018
as Leigh’s dad
2018
as Captain Le Roux
2018
as Pastor Abrahams
2017
as SAS Commanding Officer
2017
as Kiril
2017
as Steve
2016
as Antwerp Board Member
2016
as Carel Massyn
2016
as Colonel Swannell
2015
as Diggler
2014
as Frank
2014
as Joe No Leg
2012
as Captain Kruger
2012
as Tomas
2012
2011
as Drikus
2011
as Wolfgang Loerke
2011
as Jan Rabie
2011
as Colonel Ronin
2009
as Co-Captain of 747
2009
as Slang
2009
as President's Agent Botha (uncredited)
2008
as Barkeeper
2008
as Dr. Geyer
2008
as Father Augustine
2006
as UNCHR Official
2005
as Tokin
2004
2004
as Arthur "The Professor" Holmwood
2004
as Jon Marshall
2003
as Willer
2003
as Doc
2002
as Ted Hansen
1998
1998
as Douglas