1989
as Jock
2006
as John Kirschner (uncredited)
2007
as Bartender
2023
as Middle-Aged Man
2000
as Young Joey 'Bats' Pistella
2004
as Tom Banning
as Zack Jardine
2018
as Pete
2002
as Bob Smooth
2011
as Brad
1988
as Brent Benziger
2005
as Detective Bobby D.
as Bobby
2024
as Dr. Benneth
2014
as Rolland Towne
1999
as Ezra Parker
as Mick Golden
2008
as Tommy Jamison / Jack Rio
2025
as Barry Conner
2021
as David