Martin Sheen Filmography: Every Movie and TV Show in Order
All 116 Martin Sheen roles in chronological order (1963 to 2025): 82 movies and 34 TV series.

How many movies and TV shows has Martin Sheen been in? This complete Martin Sheen filmography lists 116 credited roles (82 films, 34 TV series), in chronological order from 1963 to 2025, with links to our full guides where available.
Martin Sheen movies in order
- The Incident (1967) as Artie Connors
- The Subject Was Roses (1968) as Timmy Cleary
- Catch-22 (1970) as 1st Lt. Dobbs
- Rage (1972) as Maj. Holliford
- Badlands (1974) as Kit Carruthers
- The California Kid (1974) as Michael McCord
- The Cassandra Crossing (1976) as Robby Navarro
- The Little Girl Who Lives Down the Lane (1976) as Frank Hallet
- Apocalypse Now (1979) as Captain Benjamin Willard
- Eagle's Wing (1979) as Pike
- The Final Countdown (1980) as Warren Lasky
- Loophole (1981) as Stephen Booker
- Enigma (1982) as Alex Holbeck
- Gandhi (1982) as Vince Walker
- The Dead Zone (1983) as Greg Stillson
- Firestarter (1984) as Captain Hollister
- The Fourth Wise Man (1985) as Artaban
- The Believers (1987) as Cal Jamison
- Dear America: Letters Home from Vietnam (1987) as Alan (voice)
- Siesta (1987) as Del
- Wall Street (1987) as Carl Fox
- Beyond the Stars (1989) as Paul Andrews
- Cadence (1990) as MSgt. Otis V. McKinney
- The Maid (1991) as Anthony Wayne
- Hearts of Darkness: A Filmmaker's Apocalypse (1991) as Self
- JFK (1991) as Narrator (voice) (uncredited)
- Hear No Evil (1993) as Lt. Brock
- Hot Shots! Part Deux (1993) as Capt. Benjamin L. Willard (uncredited)
- Gettysburg (1993) as Gen. Robert E. Lee
- When the Bough Breaks (1994) as Captain Swaggert
- Roswell (1994) as Townsend
- One Hundred and One Nights (1995) as Mute Actor in Hollywood (uncredited)
- Dead Presidents (1995) as The Judge
- The American President (1995) as A.J. MacInerney
- Project: ALF (1996) as Colonel Gilbert Milfoil
- The War at Home (1996) as Bob Collier
- Truth or Consequences, N.M. (1997) as Sir
- Spawn (1997) as Jason Wynn
- Hostile Waters (1997) as Aurora Skipper
- Monument Ave. (1998) as Hanlon
- Free Money (1998) as Guard
- Babylon 5: The River of Souls (1998) as Soul Hunter
- No Code of Conduct (1999) as Bill Peterson
- Lost & Found (1999) as Millstone
- Storm (1999) as General James Roberts
- The Time Shifters (1999) as Grifasi
- O (2001) as Coach Duke Goulding
- Catch Me If You Can (2002) as Roger Strong
- The Nomi Song (2004) as Self (archive footage)
- Who Killed the Electric Car? (2006) as Self - Narrator (voice)
- Bobby (2006) as Jack Stevens
- The Departed (2006) as Queenan
- Bordertown (2007) as George Morgan
- Talk to Me (2007) as E.G. Sonderling
- Echelon Conspiracy (2009) as Raymond Burke
- Imagine That (2009) as Dante D'Enzo
- Love Happens (2009) as Donald, Burke's Father-in-Law
- The Way (2010) as Tom
- The Double (2011) as Tom Highland
- Seeking a Friend for the End of the World (2012) as Frank Petersen
- The Amazing Spider-Man (2012) as Uncle Ben
- Salinger (2013) as Self - Actor
- Amazonia (2013) as Narrator
- The Amazing Spider-Man 2 (2014) as Uncle Ben (uncredited)
- Ask Me Anything (2014)
- The Boxcar Children (2014) as Grandfather Alden (voice)
- Trash (2014) as Padre Juilliard
- A Prayer for Rain (2014) as Warren Anderson
- Selma (2014) as Frank Minis Johnson (uncredited)
- Unity (2015) as Narrator (voice)
- Badge of Honor (2015) as Captain Daniel Richards
- Anne of Green Gables (2016) as Matthew Cuthbert
- Popstar: Never Stop Never Stopping (2016) as Martin Sheen
- The Vessel (2016) as Father Douglas
- Rules Don't Apply (2016) as Noah Dietrich
- Anne of Green Gables: The Good Stars (2017) as Matthew Cuthbert
- Anne of Green Gables: Fire & Dew (2017) as Matthew Cuthbert
- Come Sunday (2018) as Oral Roberts
- The Devil Has a Name (2019) as Ralph
- A West Wing Special to Benefit When We All Vote (2020) as Josiah Bartlet
- Judas and the Black Messiah (2021) as J. Edgar Hoover
- 12 Mighty Orphans (2021) as Doc Hall
Martin Sheen TV shows
- The Outer Limits (1963) as Pvt. Arthur Dix
- Flipper (1964) as Phil Adams
- The F.B.I. (1965) as Norman Gretzler
- The F.B.I. (1965) as Perry Victor
- The F.B.I. (1965) as Neil Harland
- The F.B.I. (1965) as Steve Chandler
- Mission: Impossible (1966) as Lieutenant Albert Brocke
- Ironside (1967) as Johnny
- Mannix (1967)
- Hawaii Five-O (1968) as Eddie Calhao
- Hawaii Five-O (1968) as Arthur Dixon
- The Mod Squad (1968) as Danny Morgan
- Cannon (1971)
- Columbo (1971) as Karl Lessing
- The Rookies (1972)
- The Streets of San Francisco (1972)
- Nature (1982) as Narrator (voice)
- The New Alfred Hitchcock Presents (1985) as Paul Dano
- Tales from the Crypt (1989) as Kraygen / Thomas Miller / Zorbin the Magnificent
- The Simpsons (1989) as Real Seymour Skinner (voice)
- Captain Planet and the Planeteers (1990) as Sly Sludge (voice)
- Alex Haley's Queen (1993) as James Jackson Sr.
- E! True Hollywood Story (1996) as Self
- Spin City (1996) as Ray Harris / Ray Crawford
- Total Recall 2070 (1999)
- The West Wing (1999) as Josiah Bartlet
- Two and a Half Men (2003) as Harvey
- Studio 60 on the Sunset Strip (2006) as Radio Host
- Diners, Drive-Ins and Dives (2007) as Self
- Who Do You Think You Are? (2010) as Self
- Anger Management (2012) as Martin Goodson
- Grace and Frankie (2015) as Robert Hanson
- Wild Cards (2024) as Jonathan Ashford
- aka Charlie Sheen (2025) as Self (archive footage)
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Martin Sheen been in?
Martin Sheen has 82 credited film roles and 34 TV roles, for a total of 116 credits from 1963 to 2025.
What was Martin Sheen's first major role?
The Outer Limits (1963).
What is Martin Sheen's most recent project?
aka Charlie Sheen (2025).



