filmography
ACTOR
- Class (1983) .. Roscoe Maibaum
- Sixteen Candles (1984) .. Bryce
- Grandview, U.S.A. (1984) .. Johnny Maine
- The Sure Thing (1985) .. Walter (Gib) Gibson
- The Journey of Natty Gann (1985) .. Harry
- Better Off Dead... (1985) .. Lane Myer
- Stand by Me (1986) .. Denny Lachance
- One Crazy Summer (1986) .. Hoops McCann
- Hot Pursuit (1987) .. Dan Bartlett
- Broadcast News (1987) .. Angry Messenger
- Eight Men Out (1988) .. Buck Weaver
- Tapeheads (1988) .. Ivan Alexeev
- Say Anything... (1989) .. Lloyd Dobler
- Fat Man and Little Boy (1989) .. Michael Merriman
- Elvis Stories (1989) .. Corky
- The Grifters (1990) .. Roy Dillon
- True Colors (1991) .. Peter Burton
- Shadows and Fog (1992) .. Student Jack
- Bob Roberts (1992) .. Cutting Edge Host
- Roadside Prophets (1992) .. Casper
- Map of the Human Heart (1993) .. The Mapmaker
- Money for Nothing (1993/I) .. Joey Coyle
- Floundering (1994) .. JC
- Bullets Over Broadway (1994) .. David Shayne
- The Road to Wellville (1994) .. Charles Ossining
- City Hall (1996) .. Deputy Mayor Kevin Calhoun
- Grosse Pointe Blank (1997) .. Martin Q. Blank
- Con Air (1997) .. U.S. Marshal Vince Larkin
- Midnight in the Garden of Good and Evil (1997) .. John Kelso
- Anastasia (1997) (voice) .. Dimitri
- Chicago Cab (1998) .. Scary Man
- This Is My Father (1998/I) .. Eddie Sharp, the Pilot
- The Thin Red Line (1998) .. Captain John Gaff
- The Jack Bull (1999) (TV) .. Myrl Redding
- Pushing Tin (1999) .. Nick Falzone
- Cradle Will Rock (1999) .. Nelson Rockefeller
- Being John Malkovich (1999) .. Craig Schwartz
- High Fidelity (2000) .. Rob Gordon
- America's Sweethearts (2001) .. Eddie Thomas
- Serendipity (2001) .. Jonathan Trager
- Max (2002/I) .. Max Rothman
- Identity (2003) .. Ed
- Runaway Jury (2003) .. Nicholas Easter
- Ice Harvest (2005) (completed) .. Charlie Arglist
- Must Love Dogs (2005) (filming) .. John Anderson
- The Martian Child (2005) (pre-production)
- A Doll's House (2005) (announced) .. Torvald Helmer
PRODUCER
- Grosse Pointe Blank (1997) (co-producer)
- Chicago Cab (1998) (executive producer)
- The Jack Bull (1999) (TV) (executive producer)
- The Jack Bull (1999) (TV) (executive producer)
- High Fidelity (2000) (co-producer)
- Never Get Outta the Boat (2002) (executive producer)
- Max (2002/I) (associate producer)
- Cosmic Banditos (2002) (producer)
WRITER
- Grosse Pointe Blank (1997) (screenplay)
- High Fidelity (2000) (screenplay)
OTHER
- High Fidelity (2000) (music supervisor)