| Desert Warrior (2026) as Jalabzeen |
| The Rats: A Witcher Tale (2025) as Leo Bonhart |
| Heads of State (2025) as Agent Coop |
| Boy Kills World (2024) as Glen Van Der Koy |
| Monkey Man (2024) as Tiger |
| ZEF - The Story of Die Antwoord (2024) as Self |
| Beast (2022) as Martin Battles |
| Oats Studios: Volume 1 (2021) as God |
| Ted K (2021) as Ted |
| Seal Team (2021) as Switch (voice) |
| The Last Days of American Crime (2020) as William Sawyer |
| God: City (2018) as Dieu |
| Gringo (2018) as Mitch Rusk |
| God: Serengeti (2017) as God |
| Free Fire (2017) as Vernon |
| The Hollars (2016) as Ron Hollar |
| Hardcore Henry (2015) as Jimmy |
| Chappie (2015) as Chappie |
| Maleficent (2014) as Stefan |
| Oldboy (2013) as Adrian Pryce |
| Open Grave (2013) as John |
| Elysium (2013) as Kruger |
| Europa Report (2013) as James Corrigan |
| The A-Team (2010) as Murdock |
| Wikus and Charlize (2010) as Wikus van der Merwe |
| The Alien Agenda: A Filmmaker's Log (2009) as Self |
| District 9 (2009) as Wikus van de Merwe |
| Alive in Joburg (2005) as Sniper |
| Sapien Safari |
| The Good Samaritan |
| Ted K Producer |
| Hardcore Henry Executive Producer |
| Spoon Writer |
| Spoon Director |
| Wikus and Charlize Director |
| Wikus and Charlize Producer |
| Wikus and Charlize Editor |
| Alive in Joburg Producer |
| Sapien Safari Director |
| Sapien Safari Writer |