Actor
I Thought the World of You
2022 · as Randy
The Seahorse Trainer
2019 · as Seamour Blackmore
Joe Finds Grace
2017 · as Cowboy Man
So You Said Yes
2015 · as Justice of the Peace
Garage Sale Mystery: All That Glitters
2014 · as Henry
Lawrence & Holloman
2013 · as Chirping Man
Sucker Punch
2011 · as Grim Doctor
The Tortured
2010 · as Pastor
Smokin' Aces 2: Assassins' Ball
2010 · as Father Barton
Come Dance at My Wedding
2009 · as Bill Perry
Watchmen
2009 · as Priest
My Name Is Sarah
2007 · as Charlie's Dad