- TBAI Used To Love HimFilmOfficer Max
- 2026Beter as GisterSeriesRichard
- 2025G20FilmSituation Room Analyst
- 2025Lilies Not for MeFilmArthur
- 2024InvasiveFilmPierce Patton
- 2023Hammarskjöld: Fight for PeaceFilmBill Ranallo
- 2022EphemeronFilmJonah
- 2021DamSeriesDirk
- 2021Let's Do This Again SometimeFilm
- 2021Nêrens, Noord-KaapSeriesRyan
- 2021The Day We Didn't MeetFilmMarc
- 2020GrantSeriesJohn Rawlins
- 2020Blue DressFilmDaniel
- 2018Troy: Fall of a CitySeriesHermes
- 2018Love on SafariFilmArtie Harrington, Jr.
- 2017DetourFilmLas Vegas Policeman
- 2017Tödliche Geheimnisse - Jagd in KapstadtFilmLarry Jordan
- 2016IceSeriesPercy Cunningham
- 2016No Man Left BehindSeriesMike Durant
- 2016Die BoekklubSeriesDaniel
- 2016Mandela's GunFilmBob Hepple
- 2015Eye in the SkyFilmJack Cleary
- 2014Spud 3: Learning to FlyFilmTipsy Man
- 2014Love the One You LoveFilmChris
- 2012DreddFilmJudge at Entrance (uncredited)
- 2011The BorrowersFilmSpiller's Mate
- 2010CrookFilmRussell