- 2023Hammarskjöld: Fight for PeaceFilmReporter no 1 at Leopoldville Airport
- 2023MiseducationSeriesJames
- 2022Deep WatersSeriesMr Johannes
- 2021Domino: Battle of the BonesFilmDomino Tournament Crowd
- 2020Blood & WaterSeriesMichael Ackerman
- 2019A Horse Called WishFilmMr. Armitage
- 2019The House on Seahorse BayFilmCharlie Coleman
- 2016Hatchet HourFilmChurch Mourner
- 2013High RollersSeriesDavid King
- 2013DonkerlandSeriesLord Kitchener
- 2012Dirty LaundryFilmBruce
- 2006Blood DiamondFilmCordell Brown
- 2005BinnelandersSeriesMichael Lennox
- 2002BorderlineFilmMarvin
- 2002Hooded AngelsFilmMilitia Man 2