Actor
- Eraser: Reborn (2022)
- Around the World in 80 Days (2021)
- Indemnity (2021)
- Raised by Wolves (2020)
- Noughts & Crosses (2020)
- Poppie Nongena (2019)
- Troy: Fall of a City (2018)
- Tutankhamun (2016)
- Friend Request (2016)
- Zum Teufel mit der Wahrheit (2015)
- Fynbos (2012)
- Land of Thirst (2008)
- Doomsday (2008)
- The Triangle (2005)
- I Dreamed of Africa (2000)