2021
as Uncle Peter
2019
as Old Clerk
2018
as John Doyle
2017
as Tiny
2017
as Foreman
2017
as Hotel Manager (as William J Croft)
2016
as Beelzebub
2015
as Pike
2014
as Fatman
2013
as Priest
2012
as Grizzled Man
2012
as Officer Selvin
2011
as General
2010
as Ivan
2010
as Older Campus Cop
2009
as Ivan Guergerin
2007
as Thief / Butcher
2007
as Dale
2006
as Joel Maiser
2005
as Farmer
2004
as Barry
2004
as Boss
2003
as Cop #1
2002
as Convict #1
2000
as Warden
1998
as Agent Dixon
1998
as Garotte
1998
as Mutineer
1997
as Trucker
1997
as Sindar
1997
as Gerard
1996
as Motorcycle Policeman
1996
as First Convict
1996
as Ivan
1995
as Luther / Spirit of Christmas Yet to Come
1995
as Jim Griffiths
1995
as Bishop
1995
as Officer Fletcher
1995
as Gabriel
1994
as Donovan
1994
as Hyatt Griffith
1993
as Comrade Svo
1993
as Calusari #2
1993
as Andy Clutterbuck
1993
as Stranger
1993
as 'Viking' Bob Corbett
1992
as Mancuso
1992
as Peter Matlin
1992
as Questioner #5 - People of Valdez
1992
as Torpedo #1
1992
as Groundskeeper
1991
1991
as Mitch
1990
as Koontz
1990
as Mick Masterson
1989
as Man on Phone
1988
as Suspect
1988
1988
as Trager
1987
as Zealot
1987
as Slatter
1986
as Ben Cullen
1985
as Donnelly
1985
as Max
1985
as Rote
1985
as Tansey
1985
as Vladimir
1984
as Max