2025
as Jonathan 'Pa' Kent
2024
as Bob Bauer
2021
as Tommy
2018
as Rick
2018
as Noah
2018
as Angelo Ruggiero
2018
as Robert
2016
as Ray
2016
as Ray
2015
as Casper Abraham
2014
as Vogler
2013
as Werks
2013
as Grill
2013
as Lawrence Devlin
2013
as Carl Marznap
2013
as Mr. Lee
2012
as Ned Eaten
2012
as Driver / Boss Terrorist (voice)
2012
as Happy
2011
as Ben Marshal
2011
as Grover
2011
as Cleveland Clod
2011
as Jelly
2011
as Roy
2011
as Goggles
2010
as Gideon Spilett
2010
as Otis
2010
as Richard Branch
2010
as Glen Fogle
2009
as Big Joe Sharpe
2009
as Mel
2009
as Lou Girard
2008
as J.J. LaRoche
2008
as Finn
2008
as Joseph
2008
2007
as Ben Dexter
2007
as Travis Gilmore
2005
as Haze Jackson
2005
as Self
2005
as Spider
2005
as Father Hennessy
2005
as Peter Winant
2004
as George
2004
as Mose Manuel
2003
as Gene / Stuttering "John"
2003
2003
as Sid Hudgens
2003
as Malcolm Rivers
2002
as Marvin
2002
as Owen
2002
as Max Sayer
2001
as Campbell / Schapker
2000
as Marty Gleason
2000
as Ballard
2000
as Dr. Reid
1999
as Henry Follett
1998
as Max Tooney
1998
as Walter
1998
as Patient at Hammersmith (uncredited)
1997
as Johnny 'Cokebottles' Costello
1997
as Frank Cray
1997
as Scott
1996
as Stanley "Stinky" Womack
1996
as Mark Salli
1995
as Victor Modino
1995
as Bob
1995
1994
as Rub Squeers
1994
1994
as Deputy Warden Kavanaugh
1994
as Bud
1994
as Daryl Jeeters
1993
as Gerry Schnauz
1992
as Mikey
1992
as Michael Brockington
1991
as Lee Bowers
1991
as Lou Rescetti
1991
as Coyle
1990
as Paul
1990
as Buddy
1990
as Augie Farrell
1990
as Jay Anthony Lapedes ("Shadow Man")
1989
as Cashier
1989
as Irving Murphy
1989
as Benny the Mule
1989
as Hank Pilcher
1988
as Lester Cowens
1988
as Night Clerk
1987
as Joe
1987
as Paul
1987
as Det. Deimos
1984