Actor
Memorizing Alison
2025 · as Charles
Everything's Fine
2023
Sins of the Father: The Green River Killer
2022
I Am Normal
2021 · as Dr. Larsen
Gloria Bell
2019 · as 60 Year Old Gentleman
Analysis Paralysis
2018 · as Peter Revere
The Twenty
2009 · as Carty
Cutting Room
2006 · as Detective Masters
Detonator
2003 · as Gardner
Terminator 3: Rise of the Machines
2003 · as Chief Engineer
Spirit: Stallion of the Cimarron
2002 · as Sgt. Adams (voice)
Coffee and Language
2001 · as John