Ed Harris Filmography: Every Movie and TV Show in Order
All 96 Ed Harris roles in chronological order (1953 to 2026): 80 movies and 16 TV series.

How many movies and TV shows has Ed Harris been in? This complete Ed Harris filmography lists 96 credited roles (80 films, 16 TV series), in chronological order from 1953 to 2026, with links to our full guides where available.
Ed Harris movies in order
- Coma (1978) as Pathology Resident
- Borderline (1980) as Hotchkiss
- Knightriders (1981) as Billy
- Creepshow (1982) as Hank Blaine (segment "Father's Day")
- The Right Stuff (1983) as John Glenn
- Under Fire (1983) as Oates
- Swing Shift (1984) as Jack Walsh
- Places in the Heart (1984) as Wayne Lomax
- Alamo Bay (1985) as Shang
- Sweet Dreams (1985) as Charlie Dick
- Walker (1987) as William Walker
- To Kill a Priest (1988) as Stefan
- The Abyss (1989) as Virgil 'Bud' Brigman
- Jacknife (1989) as David 'High School' Flannigan
- State of Grace (1990) as Frankie
- Glengarry Glen Ross (1992) as Dave Moss
- The Firm (1993) as Wayne Tarrance
- Needful Things (1993) as Sheriff Alan Pangborn
- China Moon (1994) as Kyle Bodine
- Milk Money (1994) as Tom Wheeler
- Just Cause (1995) as Blair Sullivan
- Apollo 13 (1995) as Gene Kranz
- Nixon (1995) as E. Howard Hunt
- Eye for an Eye (1996) as Mack McCann
- The Rock (1996) as Brigadier General Francis X. Hummel, USMC
- Absolute Power (1997) as Seth Frank
- The Truman Show (1998) as Christof
- Stepmom (1998) as Luke Harrison
- The Third Miracle (1999) as Frank Shore
- Waking the Dead (2000) as Jerry Charmichael
- Pollock (2000) as Jackson Pollock
- Enemy at the Gates (2001) as Major König
- The Prime Gig (2001) as Kelly Grant
- A Beautiful Mind (2001) as William Parcher
- Buffalo Soldiers (2002) as Colonel Berman
- The Hours (2002) as Richard Brown
- Masked and Anonymous (2003) as Oscar Vogel
- Radio (2003) as Coach Jones
- The Human Stain (2003) as Lester Farley
- Unforgivable Blackness: The Rise and Fall of Jack Johnson (2004) as Other Voices (voice)
- A History of Violence (2005) as Carl Fogarty
- Winter Passing (2006) as Don Holden
- Copying Beethoven (2006) as Ludwig van Beethoven
- Cleaner (2007) as Eddie Lorenzo
- Gone Baby Gone (2007) as Remy Bressant
- National Treasure: Book of Secrets (2007) as Mitch Wilkinson
- Appaloosa (2008) as Virgil Cole
- Virginia (2010) as Sheriff Dick Tipton
- Once Fallen (2010) as Liam
- The Way Back (2010) as Mr. Smith
- That's What I Am (2011) as Mr. Simon
- Salvation Boulevard (2011) as Dr. Paul Blaylock
- Man on a Ledge (2012) as David Englander
- Game Change (2012) as John McCain
- Phantom (2013) as Demi
- Pain & Gain (2013) as Ed DuBois
- Snowpiercer (2013) as Wilford
- Gravity (2013) as Mission Control (voice)
- Sweetwater (2013) as Sheriff Cornelius Jackson
- The Face of Love (2013) as Garret Mathis / Tom Young
- Planes: Fire & Rescue (2014) as Blade Ranger (voice)
- Frontera (2014) as Roy
- Cymbeline (2014) as Cymbeline
- Run All Night (2015) as Shawn Maguire
- The Adderall Diaries (2016) as Neil Elliott
- In Dubious Battle (2016) as Joy
- Rules Don't Apply (2016) as Mr. Bransford
- Kodachrome (2017) as Benjamin Ryder
- mother! (2017) as Man
- Geostorm (2017) as U.S. Secretary of State Leonard Dekkom
- A Crooked Somebody (2018) as Sam Vaughn
- The Last Full Measure (2020) as Ray Mott
- Resistance (2020) as George S. Patton
- The Lost Daughter (2021) as Lyle
- Top Gun: Maverick (2022) as Radm. Chester 'Hammer' Cain
- Downtown Owl (2023) as Horace Jones
- Love Lies Bleeding (2024) as Lou Sr.
- My Dead Friend Zoe (2024) as Dale
- Riff Raff (2025) as Vince
- How to Make a Killing (2026) as Whitelaw Redfellow
Ed Harris TV shows
- The Oscars (1953) as Self
- Great Performances (1971) as Self
- The Rockford Files (1974) as Rudy Kempner
- CHiPs (1977) as Lonny
- Lou Grant (1977)
- Lou Grant (1977) as Warren
- Hart to Hart (1979)
- Reading Rainbow (1983) as Self - Narrator (voice)
- Frasier (1993) as Rob (voice)
- The Stand (1994) as General Starkey (uncredited)
- Baseball (1994) as Various (voice)
- Baseball (1994) as (voice)
- Empire Falls (2005) as Miles Roby
- Westworld (2016) as Man in Black
- Wyatt Earp and the Cowboy War (2024) as Self - Narrator (voice)
- Dutton Ranch (2026) as Everett McKinney
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Ed Harris been in?
Ed Harris has 80 credited film roles and 16 TV roles, for a total of 96 credits from 1953 to 2026.
What was Ed Harris's first major role?
The Oscars (1953).
What is Ed Harris's most recent project?
Dutton Ranch (2026).



