| Our Hero, Balthazar (2026) as Beaver |
| Eenie Meanie (2025) as Gary |
| Find Your Friends (2025) as Russell |
| Henry Johnson (2025) as Mr. Barnes |
| Thunderbolts* (2025) as Holt |
| The Little Things (2021) as Detective Sal Rizoli |
| 3 Days with Dad (2019) as Father Rose |
| A Dog's Way Home (2019) as Kurch |
| Dismissed (2017) as Mr. Ward |
| Wolves (2016) as Charlie |
| Sully (2016) as Larry Rooney |
| Money Monster (2016) as Lt. Nelson |
| Temps (2016) as Mike |
| Tomorrowland (2015) as Frank's Dad |
| The Conspirator (2011) as Major Smith |
| The Guitar (2008) as Chief of Surgery (uncredited) |
| Diminished Capacity (2008) as Lloyd |
| Keroassady (2007) |
| Sounds Like (2006) as Larry Pearce |
| Flags of Our Fathers (2006) as Commandant Vandegrift |
| Bernard and Doris (2006) as Chef |
| The Notorious Bettie Page (2006) as Irving Klaw |
| The Exonerated (2006) as Cop #1 |
| Broken Flowers (2005) as Dan |
| Our Fathers (2005) as Olan Horne |
| Keane (2004) as Bartender |
| Angels Crest (2002) as Teddy |
| Bug (2002) as Ernie |
| Taking Back Our Town (2001) as James Melancon |
| 61* (2001) as Bob Cerv |
| Animal Factory (2000) as Bad Eye |
| The Photographer (2000) as Paul |
| High Fidelity (2000) as Paul |
| Cradle Will Rock (1999) as VTA - Carpenter |
| Sweet and Lowdown (1999) as Ace |
| Flawless (1999) as Jacko |
| The Hunley (1999) as Simkins |
| 8MM (1999) as Machine |
| A Cool, Dry Place (1998) as Larry Ives |
| One Night Stand (1997) as Bartender (as Christopher Bauer) |
| The Devil's Advocate (1997) as Gettys |
| The Myth of Fingerprints (1997) as Jerry |
| Snow White: A Tale of Terror (1997) as Konrad |
| Face/Off (1997) as Ivan Dubov |
| Fools Rush In (1997) as Phil |
| Colin Fitz (1997) as Tony Baby Shark |
| Thena as Marv |
| Speed the Plow |
| Rubber Hut |