Actor · Born 1979
The Iron Claw
2023 · as Bruiser Brody
Bromates
2022 · as Crazzey
Peace River
2022 · as God (voice)
Courting Mom and Dad
2021
40: The Temptation of Christ
2020 · as Joseph
Perfect
2019 · as Randall Savage
Born to Rage?
2010 · as Paul’s Best Friend
Mr. Holland's Opus
1995 · as Graduate (uncredited)