Net Worth →
Filmographies

Sean Penn Filmography: Every Movie and TV Show in Order

All 72 Sean Penn roles in chronological order (1953 to 2025): 60 movies and 12 TV series.

By the Pop Culture Files editorial team4 min read✓ Fact-checked
Sean Penn filmography
TMDB

How many movies and TV shows has Sean Penn been in? This complete Sean Penn filmography lists 72 credited roles (60 films, 12 TV series), in chronological order from 1953 to 2025, with links to our full guides where available.

Sean Penn movies in order

  • Taps (1981) as Cadet Captain Alex Dwyer
  • Fast Times at Ridgemont High (1982) as Jeff Spicoli
  • Bad Boys (1983) as Mick O'Brien
  • Risky Business (1983) as Passenger in Car (uncredited)
  • Crackers (1984) as Dillard
  • Racing with the Moon (1984) as Henry 'Hopper' Nash
  • The Falcon and the Snowman (1985) as Daulton Lee
  • At Close Range (1986) as Bradford 'Brad' Whitewood Jr.
  • Shanghai Surprise (1986) as Glendon Wasey
  • Dear America: Letters Home from Vietnam (1987) as (voice)
  • Colors (1988) as Danny McGavin
  • We're No Angels (1989) as Jim
  • Casualties of War (1989) as Sgt. Tony Meserve
  • State of Grace (1990) as Terry
  • Carlito's Way (1993) as David Kleinfeld
  • Dead Man Walking (1995) as Matthew Poncelet
  • She's So Lovely (1997) as Eddie Quinn
  • The Game (1997) as Conrad Van Orton
  • U Turn (1997) as Bobby Cooper
  • Hugo Pool (1997) as Strange Hitchhiker
  • The Thin Red Line (1998) as 1st Sgt. Edward Welsh
  • Hurlyburly (1998) as Eddie
  • Being John Malkovich (1999) as Sean Penn (uncredited)
  • Sweet and Lowdown (1999) as Emmet Ray
  • Up at the Villa (2000) as Rowley Flint
  • Beaver Trilogy (2000) as "Groovin' Larry" Huff
  • Before Night Falls (2000) as Cuco Sanchez
  • The Weight of Water (2001) as Thomas Janes
  • I Am Sam (2001) as Sam Dawson
  • Dogtown and Z-Boys (2002) as Narrator
  • It's All About Love (2003) as Marciello
  • Bukowski: Born Into This (2003) as Self
  • Pauly Shore Is Dead (2003) as Sean Penn
  • 21 Grams (2003) as Paul Rivers
  • Mystic River (2003) as Jimmy Markum
  • The Assassination of Richard Nixon (2004) as Samuel Bicke
  • The Cutting Edge: The Magic of Movie Editing (2004) as Self
  • The Interpreter (2005) as Tobin Keller
  • All the King's Men (2006) as Willie Stark
  • War Made Easy (2007) as Narrator (Voice)
  • Witch Hunt (2008) as Himself (Narrator)
  • What Just Happened (2008) as Sean Penn
  • Milk (2008) as Harvey Milk
  • Fair Game (2010) as Joseph Wilson
  • I'm Still Here (2010) as Sean Penn (uncredited)
  • The Tree of Life (2011) as Jack
  • This Must Be the Place (2011) as Cheyenne
  • Woody Allen: A Documentary (2011) as Self
  • Gangster Squad (2013) as Mickey Cohen
  • The Secret Life of Walter Mitty (2013) as Sean O'Connell
  • The Gunman (2015) as Jim Terrier
  • The Angry Birds Movie (2016) as Terence (voice)
  • The Professor and the Madman (2019) as Dr. William Chester Minor
  • Flag Day (2021) as John Vogel
  • Licorice Pizza (2021) as Jack Holden
  • Superpower (2023) as Self
  • Asphalt City (2023) as Gene Rutkovsky
  • BRATS (2024) as Self (archive footage) (uncredited)
  • Daddio (2024) as Clark
  • One Battle After Another (2025) as Col. Steven J. Lockjaw

Sean Penn TV shows

Filmography data via TMDB, refreshed automatically as new roles are announced.

Frequently asked questions

How many movies has Sean Penn been in?

Sean Penn has 60 credited film roles and 12 TV roles, for a total of 72 credits from 1953 to 2025.

What was Sean Penn's first major role?

The Oscars (1953).

What is Sean Penn's most recent project?

One Battle After Another (2025).

Sources

More in Movies