Actor
Who Wants Me Dead?
2020 · as Dr. Edwards
Killer Contractor
2019 · as William McCleod
Elwood Takes a Lover
2018 · as Elwood
Speedwagon
2017 · as Edward Vrbronski
Marriage of Lies
2016 · as Principal Turner
The Fake
2015 · as Norman
Unstoppable
2010 · as Press Representative
Semi-Pro
2008 · as Winning Team Owner #1 (uncredited)
On the Line
1998 · as Fingerprint Expert
Apollo 11: First Steps on the Moon
1996 · as Holiday Inn Manager
Wild Cactus
1993 · as Gas Mart Clerk
The Giant of Thunder Mountain
1990 · as Man #1 (Townsman)