| The Weight (2026) as Samuel Murphy |
| Blue Moon (2025) as Lorenz Hart |
| Black Phone 2 (2025) as The Grabber |
| She Dances (2025) as Brian |
| Leave the World Behind (2023) as Clay Sandford |
| Willie Nelson 90: Long Story Short (2023) as Self |
| Extraña forma de vida (2023) as Jake |
| Turn Every Page - The Adventures of Robert Caro and Robert Gottlieb (2022) as Self |
| Glass Onion: A Knives Out Mystery (2022) as Efficient Man |
| Luna Moth (Performance Film) (2022) as Self |
| Raymond & Ray (2022) as Ray |
| Answering the Call: Behind the Scenes of The Black Phone (2022) as Self |
| The Black Phone (2022) as The Grabber |
| Marvel Studios Assembled: The Making of Moon Knight (2022) as Self - Arthur Harrow |
| The Northman (2022) as King Aurvandil War-Raven |
| Zeros and Ones (2021) as JJ / Justin |
| The Guilty (2021) as Sgt. Bill Miller (voice) |
| Waiting for Godot (2021) as Vladimir |
| Tesla (2020) as Nikola Tesla |
| Cut Throat City (2020) as Jackson Symms |
| Before the End (2020) as Self - Jesse |
| Paul Schrader: Man in a Room (2020) |
| Adopt a Highway (2019) as Russell Millings |
| La Vérité (2019) as Hank |
| Stockholm (2019) as Lars Nystrom |
| The Kid (2019) as Sheriff Pat Garrett |
| Let's Dance (2018) as Segment: "Table Manners" |
| Blaze (2018) as Radio DJ |
| Juliet, Naked (2018) as Tucker Crowe |
| The King (2018) as Self |
| First Reformed (2018) as Pastor Ernst Toller |
| 24 Hours To Live (2017) as Travis Conrad |
| Valerian and the City of a Thousand Planets (2017) as Jolly the Pimp |
| The Space in Between (2017) as Self |
| After Before (2017) as Self |
| In a Valley of Violence (2016) as Paul |
| The Magnificent Seven (2016) as Goodnight Robicheaux |
| Richard Linklater: Dream Is Destiny (2016) as Self |
| The Phenom (2016) as Hopper Sr. |
| Maudie (2016) as Everett Lewis |
| Maggie's Plan (2016) as John Harding |
| Starring Austin Pendleton (2016) as Self |
| Invasion! (2016) as Voice of the Cosmos (voice) |
| Chattanooga Strong (2015) as Narrator |
| Regression (2015) as Bruce Kenner |
| Born to Be Blue (2015) as Chet Baker |
| 10,000 Saints (2015) as Les Horn |
| Good Kill (2015) as Commandant Tom Egan |
| Seymour: An Introduction (2015) as Self |
| All You Zombies: Bringing 'Predestination' to Life (2015) as Self |
| Twelve Years (2015) as Self |
| 21 Years: Richard Linklater (2014) as Self - Actor |
| Cymbeline (2014) as Iachimo |
| Predestination (2014) as The Bartender |
| Boyhood (2014) as Dad |
| Welcome Nowhere (2013) as Narrator |
| Getaway (2013) as Brent Magna |
| The Purge (2013) as James Sandin |
| Before Midnight (2013) as Jesse |
| Mea Maxima Culpa: Silence in the House of God (2012) as Pat (voice) |
| Total Recall (2012) as Hauser (long version only) |
| Sinister (2012) as Ellison Oswalt |
| Final Cut: Hölgyeim és uraim (2012) as (archive footage) |
| La femme du Vème (2011) as Tom Ricks |
| The Making of Daybreakers (2010) as Self |
| Brooklyn's Finest (2010) as Det. Sal Procida |
| Daybreakers (2010) as Edward Dalton |
| Staten Island (2009) as Sully |
| What Doesn't Kill You (2008) as Paulie |
| New York, I Love You (2008) as Writer |
| Chelsea on the Rocks (2008) as Self |
| Directed by Sidney Lumet: How the Devil Was Made (2008) as Self |
| Before the Devil Knows You're Dead (2007) as Hank Hanson |
| The Hottest State (2007) as Vince |
| The Manufacturing of 'Fast Food Nation' (2007) as Self |
| Fast Food Nation (2006) as Pete |
| Dead Poets: A Look Back (2006) |
| Lord of War (2005) as Jack Valentine |
| One Last Thing... (2005) as Earl Jameison (uncredited) |
| Before Sunset: Behind the Scenes (2005) |
| Assault on Precinct 13 (2005) as Sergeant Jake Roenick |
| The Phoenix Portal (2005) as Ben Crandall (archive footage) |
| Before Sunset (2004) as Jesse |
| Taking Lives (2004) as James Costa |
| pollyDAYS (2003) as Self |
| All the Love You Cannes! (2002) as Self |
| The Jimmy Show (2002) as Ray |
| Tape (2001) as Vin |
| Waking Life (2001) as Jesse |
| Training Day (2001) as Jake |
| Chelsea Walls (2001) as Sam (voice) (uncredited) |
| Hamlet (2000) as Hamlet |
| Snow Falling on Cedars (1999) as Ishmael Chambers |
| The Velocity of Gary (1999) as Nat |
| Joe the King (1999) as Len Coles |
| The Newton Boys (1998) as Jess Newton |
| Great Expectations (1998) as Finnegan Bell |
| Gattaca (1997) as Vincent Freeman |
| Search and Destroy (1995) as Roger |
| Before Sunrise (1995) as Jesse |
| At Sundance (1995) as Self |
| Floundering (1994) as Jimmy |
| Quiz Show (1994) as Don Quixote Student (uncredited) |
| White Fang 2: Myth of the White Wolf (1994) as Jack Conroy (uncredited) |
| Reality Bites (1994) as Troy Dyer |
| Alive (1993) as Nando Parrado |
| Rich in Love (1992) as Wayne Frobiness |
| Waterland (1992) as Matthew Price |
| A Midnight Clear (1992) as Will Knott |
| Mystery Date (1991) as Tom McHugh |
| White Fang (1991) as Jack Conroy |
| Dad (1989) as Billy |
| Dead Poets Society (1989) as Todd Anderson |
| Lion's Den (1988) as Chris |
| Explorers (1985) as Ben Crandall |
| Tonight at Noon as Lefty |
| Hippies as Ralph Waldo Emerson |
| The Last of the Tribe as William Phelan |
| Revolver |
| Before Sunrise: Behind the Scenes |
| Highway 99: A Double Album Director |
| King Hamlet Executive Producer |
| Wildcat Director |
| Wildcat Producer |
| Wildcat Writer |
| Adopt a Highway Producer |
| Blaze Director |
| Blaze Writer |
| Blaze Producer |
| Seymour: An Introduction Director |
| Before Midnight Writer |
| The Hottest State Director |
| The Hottest State Writer |
| Before Sunset Screenplay |
| Chelsea Walls Director |
| Straight to One Director |
| Straight to One Writer |
| Straight to One Producer |
| Camino Real Screenplay |
| Camino Real Director |
| The Gunfighter Writer |
| The Gunfighter Producer |
| Untitled Agnes Denes Documentary Executive Producer |