Actor
Hammarskjöld: Fight for Peace
2023 · as Reporter no 1 at Leopoldville Airport
Domino: Battle of the Bones
2021 · as Domino Tournament Crowd
A Horse Called Wish
2019 · as Mr. Armitage
The House on Seahorse Bay
2019 · as Charlie Coleman
Hatchet Hour
2016 · as Church Mourner
Dirty Laundry
2012 · as Bruce
Blood Diamond
2006 · as Cordell Brown
Borderline
2002 · as Marvin
Hooded Angels
2002 · as Militia Man 2