Actor
Shook
2025 · as Steven
On The Line
2018 · as Julian
Anon
2018 · as Karl Niedermeir
An Amish Murder
2013 · as Ezra Ausberger
Troubled Waters
2006 · as Mike Waters
Babylon 5: The Legend of the Rangers - To Live and Die in Starlight
2002 · as Tafeek
The Spiral Staircase
2000 · as Bobby
Edison: The Wizard of Light
1998 · as William Dickson
Seeds of Doubt
1998
Gross Misconduct: The Life of Brian Spencer
1993 · as Keon