| tv | aka Charlie Sheen (2025)As Self | (Not seen) |
| movie | One Battle After Another (2025)As Col. Steven J. Lockjaw | (Not seen) |
| movie | Brats (2024)As Self (archive footage) (uncredited) | (Not seen) |
| movie | Daddio (2023)As Clark | (Not seen) |
| movie | Asphalt City (2023)As Gene Rutkovsky | (Not seen) |
| tv | Gaslit (2022)As John Mitchell | (Not seen) |
| movie | Licorice Pizza (2021)As Jack Holden | (Not seen) |
| movie | Flag Day (2021)As John Vogel | (Not seen) |
| movie | The Professor and the Madman (2019)As Dr. William Chester Minor | (Not seen) |
| tv | The First (2018)As Tom Haggerty | (Not seen) |
| movie | The Angry Birds Movie (2016)As Terence (voice) | (Not seen) |
| movie | The Gunman (2015)As Terrier | (Not seen) |
| movie | The Secret Life of Walter Mitty (2013)As Sean O'Connell | (Not seen) |
| movie | Gangster Squad (2013) (AKA "L.A. Gang Story")As Mickey Cohen | (Not seen) |
| movie | Americans (2012)As Commie | (Not seen) |
| movie | This Must Be the Place (2011)As Cheyenne | (Not seen) |
| movie | The Tree of Life (2011)As Jack O'Brien | (Not seen) |
| movie | Phil Ochs: There But for Fortune (2010)As Self | (Not seen) |
| movie | I'm Still Here (2010) (AKA "I'm Still Here: The Lost Years of Joaquin Phoenix")As Self | (Not seen) |
| movie | Fair Game (2010)As Joseph Wilson | (Not seen) |
| movie | The People Speak (2009)As Self | (Not seen) |
| movie | What Just Happened (2008)As Self | (Not seen) |
| movie | Milk (2008)As Harvey Milk | (Not seen) |
| movie | War Made Easy: How Presidents & Pundits Keep Spinning Us to Death (2007) (AKA "War Made Easy")As Self - Narrator (Voice) | (Not seen) |
| movie | Persepolis (2007) | (Not seen) |
| movie | All the King's Men (2006) (AKA "Das Spiel der Macht")As Willie Stark | (Not seen) |
| movie | The Interpreter (2005)As Tobin Keller | (Not seen) |
| movie | The Cutting Edge: The Magic of Movie Editing (2004)As Self | (Not seen) |
| movie | The Assassination of Richard Nixon (2004)As Samuel Bicke | (Not seen) |
| movie | Pauly Shore Is Dead (2003)As Self | (Not seen) |
| movie | It's All About Love (2003)As Marciello | (Not seen) |
| movie | 21 Grams (2003)As Paul Rivers | (Not seen) |
| movie | Mystic River (2003)As Jimmy Markum | (Not seen) |
| movie | I Am Sam (2001)As Sam Dawson | (Not seen) |
| movie | A Constant Forge (2000)As Self | (Not seen) |
| movie | Up at the Villa (2000)As Rowley Flint | (Not seen) |
| movie | Before Night Falls (2000) (AKA "Antes que anochezca")As Cuco Sanchez | (Not seen) |
| movie | The Weight of Water (2000)As Thomas Janes | (Not seen) |
| movie | Sweet and Lowdown (1999)As Emmet Ray | (Not seen) |
| movie | Being John Malkovich (1999)As Himself (uncredited) | (Not seen) |
| movie | Hurlyburly (1998) (AKA "Casting Director")As Eddie | (Not seen) |
| movie | The Thin Red Line (1998)As 1st Sgt. Edward Welsh | (Not seen) |
| movie | She's So Lovely (1997)As Eddie Quinn | (Not seen) |
| movie | Hugo Pool (1997) (AKA "Pool Girl")As Strange Hitchhiker | (Not seen) |
| movie | The Game (1997)As Conrad Van Orton | (Not seen) |
| movie | U Turn (1997) (AKA "Stray Dogs")As Bobby Cooper | (Not seen) |
| movie | Dead Man Walking (1995)As Matthew Poncelet | (Not seen) |
| movie | Carlito's Way (1993)As David Kleinfeld | (Not seen) |
| movie | State of Grace (1990)As Terry Noonan | (Not seen) |
| movie | We're No Angels (1989)As Jim | (Not seen) |
| movie | Casualties of War (1989)As Sgt. Tony Meserve | (Not seen) |
| movie | Judgment in Berlin (1988)As Guenther X | (Not seen) |
| movie | Colors (1988)As Officer Danny McGavin | (Not seen) |
| movie | At Close Range (1986)As Bradford "Brad" Whitewood Jr. | (Not seen) |
| movie | The Falcon and the Snowman (1985)As Daulton Lee | (Not seen) |
| movie | Bad Boys (1983)As Mick O’Brien | (Not seen) |
| movie | Fast Times at Ridgemont High (1982)As Jeff Spicoli | (Not seen) |
| movie | Taps (1981) (AKA "The Siege at Bunker Hill: T.A.P.S")As Cadet Captain Alex Dwyer | (Not seen) |