The Cry of the Guards as Horn
2024
Haunted Heart as Max
2024
Being Maria as Marlon Brando
2023
Asteroid City as The Mechanic
2023
High Desert as Denny (8 episodes)
2022
American Dreamer as Dell
2022
Land of Dreams as Alan
2020
Roy's World: Barry Gifford's Chicago
2019
Proxima as Mike Shannon
2018
Head Full of Honey as Nick
2018
Running for Grace as Doc
2018
The House That Jack Built as Jack
2017
The Man Who Built Cambodia as Narrator (voice)
2017
Going in Style as Arlen Hamer
2017
Uncle Howard as Self (archive footage)
2016
Rock Dog as Trey (voice)
2015
Wayward Pines as Ethan Burke (10 episodes)
2014
Bad Country as Jesse Weiland
2014
Late Night with Seth Meyers as Self (1 episode)
2014
Captivated: The Trials of Pamela Smart as Larry Maretto (archive footage)
2013
The Art of the Steal as Nicky Calhoun
2013
Pawn Shop Chronicles as Richard
2013
Sunlight Jr. as Richie
2012
Girl Most Likely as George
2010
Takers as Jack Welles
2009
Armored as Mike Cochrane
2009
Old Dogs as Yancy Devlin
2009
Modern Family as Robbie Sullivan (1 episode)
2008
Nothing But the Truth as Patton Dubois
2007
Joe Strummer: The Future Is Unwritten as Self
2006
...So Goes the Nation as Self
2006
You, Me and Dupree as Carl
2006
Once in a Lifetime: The Extraordinary Story of the New York Cosmos as Narrator (Voice)
2005
The Story of ‘Fairytale of New York’ as Self
2005
Staying Gold: A Look Back at 'The Outsiders' as Self
2005
Herbie Fully Loaded as Trip Murphy
2005
Crash as Officer John Ryan
2005
Factotum as Henry Chinaski
2004
Employee of the Month as David Walsh
2003
Abby Singer as Matt Dillon (uncredited)
2003
The Ellen DeGeneres Show as Self (1 episode)
2003
Breakfast with Hunter as Self
2003
Rockets Redglare! as Self
2003
Jimmy Kimmel Live! (1 episode)
2002
City of Ghosts as Jimmy
2002
Deuces Wild as Fritzy
2001
One Night at McCool's as Randy
1999
Madonna: The Video Collection 93:99 as Detective (segment "Bad Girl")
1999
The Making of Drugstore Cowboy
1999
Teen Choice Awards as Self - Nominee (1 episode)
1998
There's Something About Mary as Pat Healy
1998
Wild Things as Sam Lombardo
1997
The View as Self (1 episode)
1997
Leute heute as Self (1 episode)
1997
Albino Alligator as Dova
1996
Grace of My Heart as Jay Phillips
1996
The Daily Show as Self (1 episode)
1996
Beautiful Girls as Tommy "Birdman" Rowland
1995
Frankie Starlight as Terry Klout
1995
To Die For as Larry Maretto
1994
Inside the Actors Studio as Self (1 episode)
1994
Golden Gate as Agent Kevin David Walker
1993
The Saint of Fort Washington as Matthew
1993
Mr. Wonderful as Gus
1993
Late Night with Conan O'Brien as Self - Guest (4 episodes)
1992
Singles as Cliff Poncier
1992
The Tonight Show with Jay Leno (2 episodes)
1991
Fishing with John as Self (1 episode)
1991
Women & Men 2: In Love There Are No Rules as Eddie
1991
A Kiss Before Dying as Jonathan Corliss
1989
The Simpsons as Louie (voice) (1 episode)
1989
Bloodhounds of Broadway as Regret
1989
Drugstore Cowboy as Bob
1988
Kansas as Doyle Kennedy
1987
Dear America: Letters Home from Vietnam as Mike (voice)
1987
The Big Town as J.C. Cullen
1985
Target as Chris Lloyd
1985
Night of 100 Stars II as Self
1984
The Flamingo Kid as Jeffrey Willis
1983
Rumble Fish as Rusty James
1983
The Outsiders as Dallas Winston
1982
Tex as Tex McCormick
1982
The Great American Fourth of July and Other Disasters as Ralph
1982
Liar's Moon as Andrew Jackson "Jack" Duncan
1982
Wild Rides as Himself
1982
The Matt Dillon Milk Commercial as Self
1980
My Bodyguard as Melvin Moody
1980
Little Darlings as Randy
1979
Over the Edge as Ritchie White
1976
Domenica In as Self (1 episode)
1975
Saturday Night Live as Self - Host (1 episode)
1953
The Oscars as Self (3 episodes)