Actor
To Catch a Killer
2023 · as Jim Lassky
White Dog
2022 · as Jack Carruthers
The Final Code
2021 · as Buck
Crisis
2021 · as Homeless Man - Pill Mill
Aquaslash
2019 · as Conrad
Meetings with a Young Poet
2014 · as Middle-Aged Man #2
Lick
2010
Die
Lies and Deception
2005 · as Emilio Castor
Two Summers
2002 · as Michael Poppy
Federal Protection
2002 · as Marshal Donald Powers
Aftermath
2002 · as Ernest D. Welles