Actor
Hammarskjöld: Fight for Peace
2023 · as Hammarskjöld's Butler
The Last Days of American Crime
2020 · as Collins
Breathe
2017 · as Conference Chairman
Babalas
2013 · as Swaer
Angus Buchan's Ordinary People
2012 · as James Cloete
Winnie Mandela
2011 · as Bara Superintendent 1959
Surprise!
2009 · as Watts
District 9
2009 · as MNU Lead Medical Technician
Goodbye Bafana
2007 · as Jimmy Kruger
Witness to a Kill
2001 · as Major Mackay
Second Skin
2000 · as Hawthorne
Who Am I?
1998 · as Desk Sergeant