2024
as Priest 2
2021
as Merle
2020
as Dr. Edwards
2019
as William McCleod
2018
as Elwood
2017
as Edward Vrbronski
2016
as Principal Turner
2016
as Plato Cacheris
2016
as Bartender
2015
as Religious fanatic
2015
as Norman
2013
as Seller
2013
as Seller #2
2012
as Chairman Steve O'Brien
2011
as Unhappy Man
2010
as Press Representative
2010
as Well Dressed Man
2009
as Schwartz
2009
as Gordon Jenkins
2008
as Factory Owner
2008
as Winning Team Owner #1 (uncredited)
2007
as Dr. Lundquist
2005
as Judge Bainbridge
2005
as Richard Corey
2005
as Security Guard
2003
as Priest
2002
as Wallace Pinder
2000
as Client
1999
as Neighbor
1996
as Holiday Inn Manager
1995
as Copier Man
1995
as Bio Mash Vendor
1994
as Mr. Tierny
1993
as Dr. Harriman
1993
as Gas Mart Clerk
1992
as Larner's Colleague
1984
as Mr. McCalla (uncredited)
1984
as Spanky Torme (uncredited)