Josh Brolin Filmography: Every Movie and TV Show in Order
All 70 Josh Brolin roles in chronological order (1953 to 2025): 57 movies and 13 TV series.

How many movies and TV shows has Josh Brolin been in? This complete Josh Brolin filmography lists 70 credited roles (57 films, 13 TV series), in chronological order from 1953 to 2025, with links to our full guides where available.
Josh Brolin movies in order
- The Goonies (1985) as Brand
- Thrashin' (1986) as Corey Webster
- The Road Killers (1994) as Tom
- Bed of Roses (1996) as Danny
- Flirting with Disaster (1996) as Tony Kent
- Nightwatch (1997) as James Gallman
- Mimic (1997) as Josh
- The Mod Squad (1999) as Billy Waites
- Best Laid Plans (1999) as Bryce
- All the Rage (1999) as Tennel
- Hollow Man (2000) as Matthew Kensington
- Slow Burn (2000) as Duster
- Melinda and Melinda (2004) as Greg
- Into the Blue (2005) as Bates
- The Dead Girl (2006) as Tarlow
- Planet Terror (2007) as Dr. William Block
- Grindhouse (2007) as Block (segment "Planet Terror")
- In the Valley of Elah (2007) as Chief Buchwald
- To Each His Own Cinema (2007) as (segment "World cinema")
- American Gangster (2007) as Detective Trupo
- No Country for Old Men (2007) as Llewelyn Moss
- W. (2008) as George W. Bush
- Milk (2008) as Dan White
- Women in Trouble (2009) as Nick Chapel
- Jonah Hex (2010) as Jonah Hex
- The Tillman Story (2010) as Narrator (voice)
- Wall Street: Money Never Sleeps (2010) as Bretton James
- You Will Meet a Tall Dark Stranger (2010) as Roy
- True Grit (2010) as Tom Chaney
- Woody Allen: A Documentary (2011) as Self
- Men in Black 3 (2012) as Young Agent K
- Gangster Squad (2013) as John O'Mara
- Oldboy (2013) as Joe Doucett
- Labor Day (2013) as Frank
- Guardians of the Galaxy (2014) as Thanos (uncredited)
- Sin City: A Dame to Kill For (2014) as Dwight
- Inherent Vice (2014) as Lt. Det. Christian F. "Bigfoot" Bjornsen
- Avengers: Age of Ultron (2015) as Thanos (uncredited)
- Everest (2015) as Beck Weathers
- Sicario (2015) as Matt Graver
- Hail, Caesar! (2016) as Eddie Mannix
- Only the Brave (2017) as Eric Marsh
- The Legacy of a Whitetail Deer Hunter (2018) as Buck Ferguson
- Avengers: Infinity War (2018) as Thanos
- Deadpool 2 (2018) as Cable
- Sicario: Day of the Soldado (2018) as Matt Graver
- Once Upon a Deadpool (2018) as Cable
- Avengers: Endgame (2019) as Thanos
- Chadwick Boseman: A Tribute for a King (2020) as Self
- Flag Day (2021) as Uncle Beck
- Dune (2021) as Gurney Halleck
- Dune: Part Two (2024) as Gurney Halleck
- Brothers (2024) as Moke Munger
- Weapons (2025) as Archer
- The Running Man (2025) as Dan Killian
- Wake Up Dead Man: A Knives Out Mystery (2025) as Mons. Jefferson Wicks
- Breakdown: 1975 (2025) as Self
Josh Brolin TV shows
- The Oscars (1953) as Self
- Highway to Heaven (1984)
- 21 Jump Street (1987) as Taylor Rolator
- The Young Riders (1989) as Wild Bill Hickok
- The Outer Limits (1995) as Jack Pierce
- Into the West (2005) as Jedediah Smith
- Chelsea Lately (2007) as Self (archive footage)
- 30 for 30 (2009) as Narrator (voice)
- Ride with Norman Reedus (2016) as Self
- Marvel Studios Legends (2021) as Thanos (archive footage) (uncredited)
- What If...? (2021) as Thanos (voice)
- Outer Range (2022) as Royal Abbott
- The American Revolution (2025) as George Washington (voice)
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Josh Brolin been in?
Josh Brolin has 57 credited film roles and 13 TV roles, for a total of 70 credits from 1953 to 2025.
What was Josh Brolin's first major role?
The Oscars (1953).
What is Josh Brolin's most recent project?
Breakdown: 1975 (2025).



