2025
as King Herod
2023
as Tim Ballard
2023
as Sports Writer
2019
as Doug Rawlins
2019
as Narrator (voice)
2018
as Self
2018
as Reyes
2018
as Luke
2017
as Jimmy Bierce
2016
as Narrator (voice)
2014
as Bob Ladouceur
2013
as Willard Hobbes
2013
as Ward Allen
2012
as Nate
2011
as John Reese
2009
as 6 / Michael
2009
as Narrator (voice)
2009
as Peter
2009
as Freidoune
2009
as Narrator (voice)
2008
as Kainan
2006
as Carroll Oerstadt
2006
as Narrator (voice)
2006
as Jean Jacket
2005
as Jim McCormick
2004
as Fletcher
2004
as Bobby Jones
2004
as Jesus
2004
as Self
2004
as James 'Rennie' Cray
2003
as Johannes
2002
as Self
2002
as Tom Kubik
2002
as Edmond Dantes
2001
as Steven "Catch" Lambert
2001
as Self
2000
as Jerry
2000
as John Sullivan
1999
as Black John
1998
as Pvt. Robert Witt
1997
as Slovnik
1996
as Rear F-18 Pilot
1996
as Dizzy
1995
as Dexter
1994
as Warren Earp
1994
as Basketball Player (uncredited)
1992
as Billy Hargrove
1991
as Airline Clerk
1988
as Bobby Riddle
1984
as Darryl Harding
as Jesus
as Jesus