Kevin Costner Filmography: Every Movie and TV Show in Order
All 67 Kevin Costner roles in chronological order (1953 to 2025): 59 movies and 8 TV series.

How many movies and TV shows has Kevin Costner been in? This complete Kevin Costner filmography lists 67 credited roles (59 films, 8 TV series), in chronological order from 1953 to 2025, with links to our full guides where available.
Kevin Costner movies in order
- Night Shift (1982) as Frat Boy #1
- Frances (1982) as Luther (uncredited)
- The Big Chill (1983) as Alex (corpse)
- Testament (1983) as Phil Pitkin
- Fandango (1985) as Gardner Barnes
- Silverado (1985) as Jake
- American Flyers (1985) as Marcus Sommers
- Amazing Stories (1986) as Captain
- The Untouchables (1987) as Eliot Ness
- No Way Out (1987) as Lt. Cmdr. Tom Farrell
- Bull Durham (1988) as Crash Davis
- Field of Dreams (1989) as Ray Kinsella
- Revenge (1990) as Michael J. Cochran
- Dances with Wolves (1990) as Lieutenant Dunbar
- Madonna: Truth or Dare (1991) as Self
- Robin Hood: Prince of Thieves (1991) as Robin of Locksley / Robin Hood
- JFK (1991) as Jim Garrison
- The Bodyguard (1992) as Frank Farmer
- A Perfect World (1993) as Robert 'Butch' Haynes
- Wyatt Earp (1994) as Wyatt Earp
- The War (1994) as Stephen Simmons
- Waterworld (1995) as Mariner
- Tin Cup (1996) as Roy 'Tin Cup' McAvoy
- The Postman (1997) as The Postman
- Message in a Bottle (1999) as Garrett Blake
- For Love of the Game (1999) as Billy Chapel
- Play It to the Bone (1999) as Kevin Costner (Ringside Fan)
- Thirteen Days (2000) as Kenneth O'Donnell
- 3000 Miles to Graceland (2001) as Thomas J. Murphy
- Dragonfly (2002) as Joe Darrow
- Open Range (2003) as Charley Waite
- The Upside of Anger (2005) as Denny Davies
- Rumor Has It... (2005) as Beau Burroughs
- The Guardian (2006) as Ben Randall
- Mr. Brooks (2007) as Earl Brooks
- Swing Vote (2008) as Bud Johnson
- The New Daughter (2009) as John James
- The Company Men (2010) as Jack Dolan
- Eastwood Directs: The Untold Story (2013) as Self
- Man of Steel (2013) as Jonathan Kent
- Jack Ryan: Shadow Recruit (2014) as William Harper
- 3 Days to Kill (2014) as Agent Ethan Renner
- Draft Day (2014) as Sonny Weaver Jr.
- The Man Who Saved the World (2014) as Self
- Black or White (2015) as Elliot Anderson
- McFarland, USA (2015) as Jim White
- Batman v Superman: Dawn of Justice (2016) as Jonathan Kent
- Fastball (2016) as Narrator
- Criminal (2016) as Jerico Stewart
- The Hurt Business (2016) as Narrator (voice)
- Hidden Figures (2016) as Al Harrison
- Molly's Game (2017) as Larry Bloom
- Whitney (2018) as Self - Actor
- The Highwaymen (2019) as Frank Hamer
- The Art of Racing in the Rain (2019) as Enzo (voice)
- Let Him Go (2020) as George Blackledge
- Zack Snyder's Justice League (2021) as Jonathan Kent (voice) (uncredited)
- Horizon: An American Saga - Chapter 1 (2024) as Hayes Ellison
- John Candy: I Like Me (2025) as Self - Actor (archive footage)
Kevin Costner TV shows
- The Oscars (1953) as Self
- Great Performances (1971) as Self
- Amazing Stories (1985) as Captain
- Ant & Dec's Saturday Night Takeaway (2002) as Self
- Hatfields & McCoys (2012) as 'Devil' Anse Hatfield
- Yellowstone (2018) as John Dutton
- Yellowstone: One-Fifty (2022) as Self
- 100 Years of Warner Bros. (2023) as Self
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Kevin Costner been in?
Kevin Costner has 59 credited film roles and 8 TV roles, for a total of 67 credits from 1953 to 2025.
What was Kevin Costner's first major role?
The Oscars (1953).
What is Kevin Costner's most recent project?
John Candy: I Like Me (2025).



