2021
Eje as Doctor2017
An Act of Defiance as Duty Officer2015
Chappie as Police Officer2014
Black Sails as Singleton2012
Mad Buddies as Daisy Terblanche2012
Dirty Laundry as Tim2011
Machine Gun Preacher as Dan2011
Jock the Hero Dog as George (voice)2009
District 9 as Paramedic2008
Starship Troopers 3: Marauder as Capt. Rye2007
Jacob's Cross as Prospero Brand2005
The Triangle as Interrogator #32004
Berserker: Hell's Warrior as Sigurdsson2002
Hooded Angels as Militia Man 12001
Askari as Randolph Hughes2000
Merlin: The Return as Gawain2000
Operation Delta Force V: Random Fire as Skip Loomis1997
Dangerous Ground as White Thug1997
The Lost City as Monek