The Kill-Switch 2019
as Boss
The Art of Sin 2019
as Demon
Pictures of Hollis Woods 2007
Location Manager
Third Man Out: A Donald Strachey Mystery 2005
Fatal Reunion 2005
The 6th Day 2000
Credits from TMDB.