Actor
- 9 (2008) .... (voice)
- The Promotion (2008) .... Richard Wehlner
- Step Brothers (2008) .... Dale Doback
- Cirque du Freak (2008) .... Larten Crepsley
- Walk Hard: The Dewey Cox Story (2007) .... Dewey Cox
- Year of the Dog (2007) .... Al
- Tenacious D in The Pick of Destiny (2006) .... Sasquatch (uncredited)
- Talladega Nights: The Ballad of Ricky Bobby (2006) .... Cal Naughton, Jr.
- A Prairie Home Companion (2006) .... Lefty
- Ricky Bobby: Sports Century (2006) .... Cal Naughton Jr.
- Dark Water (2005) .... Mr. Murray
- Are You the Favorite Person of Anybody? (2005) ....
- The Aviator (2004) .... Noah Dietrich
- Criminal (2004) .... Richard Gaddis
- Anger Management (2003) .... Older, monk Arnie Shankman (uncredited)
- Chicago (2003) .... Amos Hart
- The Hours (2003) .... Dan Brown
- Piggie (2003) ....
- Gangs of New York (2002) .... Happy Jack
- The Good Girl (2002) .... Phil Last
- The Anniversary Party (2001) .... Mac Forsyth
- Frank's Book (2001) .... Frank
- The Perfect Storm (2000) .... Dale 'Murph' Murphy
- Magnolia (2000) .... Officer Jim Kurring
- For Love of the Game (1999) .... Gus Sinski
- Never Been Kissed (1999) .... Augustus Strauss
- The Thin Red Line (1999) .... Sgt. Storm
- The Settlement (1999) .... Pat
- Chicago Cab (1998) .... Steve
- Nightwatch (1998) .... Deputy Inspector Bill Davis (uncredited)
- Boogie Nights (1997) .... Reed Rothchild
- Sydney (1997) .... John
- Boys (1996) .... Officer Kellogg Curry
- Georgia (1995) .... Herman
- Dolores Claiborne (1995) .... Const. Frank Stamshaw
- What's Eating Gilbert Grape (1993) .... Tucker Van Dyke
- Hoffa (1992) .... Pete Connelly
- Out on a Limb (1992) .... Jim Jr.
- Shadows and Fog (1992) .... Cop at Police Station
- State of Grace (1990) .... Stevie McGuire
- Days of Thunder (1990) .... Buck Bretherton
- We're No Angels (1989) .... Young Monk
- Casualties of War (1989) .... PFC. Herbert Hatcher
- Tenacious D in The Pick of Destiny (2006) .... researcher: Sasquatch
- Step Brothers (2008) .... (story)

