Annabelle: Creation (2017)
as Pete Higgins
Kong: Long Live The King (2016)
as himself
Havenhurst (2016)
as Hal
Annabelle (2014)
as Pete Higgins
I Am Number Four (2011)
as Frank
The Lost Skeleton Returns Again (2010)
as Peter Fleming
Taking Chances (2009)
as Stover Barksdale
Gran Torino (2008)
as Steve Kowalski
Trail of the Screaming Forehead (2008)
as Big Dan Frater
The Pursuit of Happyness (2006)
as Jay Twistle
Déjà Vu (2006)
as Medical Examiner
RV (2006)
as Marty
Catch Me If You Can (2002)
as Earl Amdursky
Birdseye (2002)
as Joe Tanner
The Majestic (2001)
as Carl Leffert
K-PAX (2001)
as Steve Becker
The Lost Skeleton of Cadavra (2001)
as Dr. Roger Fleming
Return to Me (2000)
as Mike