| Being the Ricardos (2021) as Charles Koerner |
| Sweet Girl (2021) as Pete Micelli |
| Cover Versions (2018) as Detective Fairbanks |
| Annabelle: Creation (2017) as Mr. Higgins |
| Long Live the King (2016) as himself |
| Havenhurst (2016) as Hal |
| Annabelle (2014) as Pete Higgins |
| Neil Gaiman's We Can Get Them for You Wholesal (2013) as Peter Pinter |
| Devil's Knot (2013) as Detective McDonough |
| Liz & Dick (2012) as Joseph Mankiewicz |
| Game Change (2012) as Randy Scheunemann |
| I Am Number Four (2011) as Frank |
| The Lost Skeleton Returns Again (2010) as Peter Fleming |
| Taking Chances (2009) as Stover Barksdale |
| Dark and Stormy Night (2009) as Burling Famish, Jr. |
| Gran Torino (2008) as Steve Kowalski |
| Evan Almighty (2007) as Builder |
| Trail of the Screaming Forehead (2007) as Big Dan Frater |
| By Appointment Only (2007) as Jim |
| Making Pursuit: An Italian Take on the American Dream (2007) as Self |
| The Pursuit of Happyness (2006) as Jay Twistle |
| Déjà Vu (2006) as Medical Examiner |
| RV (2006) as Marty |
| Dark Heart (2006) as Knox |
| 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 |
| State and Main (2000) as Bartender |
| Return to Me (2000) as Mike |
| Dead Man on Campus (1998) as Frank |
| The Pipeline as Alex Wiederman |