Kevin Costner Filmography: Movies and Television Credits
Selected screen credits for Kevin Costner: 59 movie titles and 8 television titles, with film release years and roles.

This Kevin Costner filmography covers 59 movie titles and 8 television titles from the available cast credits. Multiple roles in the same title are grouped together. It is a selection of screen credits, rather than a complete record of every performance. Credits may include acting, voice work, uncredited roles and appearances as themselves.
Kevin Costner movies by release year
The years below are film release years, not filming dates.
- Frances (1982) as Luther (uncredited)
- Night Shift (1982) as Frat Boy #1
- Testament (1983) as Phil Pitkin
- The Big Chill (1983) as Alex (corpse)
- American Flyers (1985) as Marcus Sommers
- Fandango (1985) as Gardner Barnes
- Silverado (1985) as Jake
- Amazing Stories (1986) as Captain
- No Way Out (1987) as Lt. Cmdr. Tom Farrell
- The Untouchables (1987) as Eliot Ness
- Bull Durham (1988) as Crash Davis
- Field of Dreams (1989) as Ray Kinsella
- Dances with Wolves (1990) as Lieutenant Dunbar
- Revenge (1990) as Michael J. Cochran
- JFK (1991) as Jim Garrison
- Madonna: Truth or Dare (1991) as Self
- Robin Hood: Prince of Thieves (1991) as Robin of Locksley / Robin Hood
- The Bodyguard (1992) as Frank Farmer
- A Perfect World (1993) as Robert 'Butch' Haynes
- The War (1994) as Stephen Simmons
- Wyatt Earp (1994) as Wyatt Earp
- Waterworld (1995) as Mariner
- Tin Cup (1996) as Roy 'Tin Cup' McAvoy
- The Postman (1997) as The Postman
- For Love of the Game (1999) as Billy Chapel
- Message in a Bottle (1999) as Garrett Blake
- 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
- Rumor Has It... (2005) as Beau Burroughs
- The Upside of Anger (2005) as Denny Davies
- 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
- 3 Days to Kill (2014) as Agent Ethan Renner
- Draft Day (2014) as Sonny Weaver Jr.
- Jack Ryan: Shadow Recruit (2014) as William Harper
- 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
- Criminal (2016) as Jerico Stewart
- Fastball (2016) as Narrator
- Hidden Figures (2016) as Al Harrison
- The Hurt Business (2016) as Narrator (voice)
- Molly's Game (2017) as Larry Bloom
- Whitney (2018) as Self - Actor
- The Art of Racing in the Rain (2019) as Enzo (voice)
- The Highwaymen (2019) as Frank Hamer
- 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 television roles and appearances
Television titles are listed alphabetically. An appearance date is included only where verified for Kevin Costner; a programme's premiere year does not establish when a performer appeared in it.
- 100 Years of Warner Bros. as Self
- Amazing Stories as Captain
- Ant & Dec's Saturday Night Takeaway as Self
- Great Performances as Self
- Hatfields & McCoys as 'Devil' Anse Hatfield
- The Oscars as Self
- Yellowstone as John Dutton
- Yellowstone: One-Fifty as Self
Credit information: TMDB, with additional sources listed below where used. The titles shown here do not establish the beginning or end of Kevin Costner's career, and omissions should not be treated as evidence that a credit does not exist.
Frequently asked questions
How many titles are listed in this Kevin Costner filmography?
This page lists 59 movie titles and 8 television titles. Multiple characters in the same title are grouped together; these counts describe this selection, not a career total.
What do the dates in this filmography mean?
Movie years refer to release dates. Television appearance dates are shown only where verified for the performer. A series premiere date is not used as the date of a guest appearance or as the start of a career.
Is this a complete list of Kevin Costner's credits?
No. This is a selected filmography drawn from available cast records. Early work, short films, individual episodes, stage work and other credits may be absent. It should not be used to identify a first-ever role or the latest project.



