2024
as Bill Ryan
2021
as Craig
2021
as Leeland Weaver
2021
as Bruce
2021
as Bruce Bristow
2020
as Robert Sullivan
2019
as Tom Novak
2018
as Primo Maxx
2017
as Bruce Mulloy
2017
as Aide
2016
as Dad (uncredited)
2016
as Oliver
2015
as Sam Taylor
2014
as Alan
2014
as Christopher Dollanganger, Sr.
2013
as Ed Clarke
2013
as Warren Bould
2012
as Ethan Hanson
2011
as Sid
2010
as Dan Hamilton
2009
as Phil Reede
2009
as Bobby
2009
as Cliff
2007
as Det. Rudy Shatz
2007
as Wade Mooney
2005
as Charlie Dunwood
2005
as Mr. Wyatt
2004
as Jesse Carter
2004
as CIA Agent Smith
2004
2003
as Primo Monteleone
2002
as Michael Keddington
2001
as Tucker Burns
1999
1999
as Jean de Metz
1999
as Bryce Naylor
1998
as Justin Harper
1998
as Richmond Pearson Hobson Jr.
1996
as Peter Engel, ASCAN
1996
as Wild Bill Harper
1995
as Lt. Christopher Lindy
1994
as Greg
1993
as Tom Connor
1993
as Jim Summers
1993
as Pablo Montero
1971
as Gabriel McEnery