Actor
Sniper: No Nation
2026 · as Lorenzo
Pretty How Town
2026
Sniper: The Last Stand
2025 · as General Costa Verde
Snake
2024 · as Inspector Booysen
Eraser: Reborn
2022 · as Kosta Kimura
Salvation
2019 · as Benjamin Martins
Flatland
2019 · as Branko
Maze Runner: The Death Cure
2018 · as WCKD Operator
Accelerate
2017 · as Mouton
Finders Keepers
2017 · as Lee
Honey 3: Dare to Dance
2016 · as Taj Mfeka
Grimsby
2016 · as Young Guard