Actor
Lost Horizon
2025 · as Michael Foster
Last Sacrament
2023 · as Martin Gibson
Red Room
2019 · as Priest
Revolt
2017 · as Lt. Smalls
Mandela's Gun
2016 · as MI6 Agent
The Journey Is the Destination
2016 · as Reuters Chief
Winnie Mandela
2011 · as BBC Reporter
Amelia
2009 · as Balfour
Mr. Bones 2: Back from the Past
2008 · as Party Redcoat
Doomsday
2008 · as John Michaelson
Beat the Drum
2003 · as Stefan Botha
Borderline
2002 · as Male Therapist