Actor
Queen of Bones
2025 · as The Priest
Nightmare Alley
2021 · as Bus Station Shaving Man
It Chapter Two
2019 · as Janitor
Stickman
2017 · as Bus Driver
Crimson Peak
2015 · as Postal Clerk
Color of Justice
1997 · as Sound Man
Critical Choices
1996 · as Red-Faced Protestor
Talk to Me
1996 · as Randy
Choices of the Heart: The Margaret Sanger Story
1995 · as Jake Sachs
April One
1994 · as Tom Ennis
To Catch a Killer
1992 · as Ted Koslo
A Savage Christmas: The Fall of Hong Kong
1992 · as Les Canivet