2025
as Col. Steven J. Lockjaw
2024
as Himself (archive) - director, writer
2024
as Clark
2024
as Self (archive footage) (uncredited)
2024
as Self
2024
as Gene Rutkovsky
2023
2023
as Self
2022
as John Mitchell
2021
as Jack Holden
2021
as John Vogel
2021
as Self (archive footage)
2020
as Self (archive footage)
2020
as Himself
2020
as Pizza Guy
2019
as Dr. William Chester Minor
2018
as Tom Haggerty
2017
as Man
2017
2016
as Terence (voice)
2015
as Jim Terrier
2015
as Self
2015
as Himself (archive footage)
2014
as Himself
2014
as Self
2014
as Self
2013
as Sean O'Connell
2013
as Narrator
2013
as Mickey Cohen
2012
as Commie
2012
2011
as Self
2011
as Self
2011
as Cheyenne
2011
as Jack
2011
as Self
2010
as Sean Penn (uncredited)
2010
as Joseph Wilson
2009
as Self
2009
as Narrator
2008
as Harvey Milk
2008
as Self
2008
as Himself (Narrator)
2008
as Self
2007
as Self
2007
as Self
2006
as Self
2006
as Willie Stark
2006
as Self
2005
as Self
2005
as Tobin Keller
2004
as Self
2004
as Samuel Bicke
2004
as Self
2004
as Self
2003
2003
as Jimmy Markum
2003
as Himself
2003
as Paul Rivers
2003
as Self
2003
as Sean Penn
2003
as Self
2003
as Self
2003
as Marciello
2003
as Ray
2002
as Self
2002
as Self (uncredited)
2002
as Narrator
2001
as Sam Dawson
2000
as Sean Penn
2000
as Thomas Janes
2000
as Cuco Sanchez
2000
as "Groovin' Larry" Huff
2000
as Rowley Flint
2000
as Self
1999
1999
as Emmet Ray
1999
as Sean Penn (uncredited)
1999
as Self
1999
as Sean Penn (voice)
1998
as Eddie
1998
as 1st Sgt. Edward Welsh
1997
as Strange Hitchhiker
1997
as Man on the Hill (Michael)
1997
as Bobby Cooper
1997
as Conrad Van Orton
1997
as Eddie Quinn
1995
as Matthew Poncelet
1994
as Eric
1993
as David Kleinfeld
1993
as Self
1993
as Self
1992
1990
as Terry
1990
as Phil the Plumber (uncredited)
1989
as Sgt. Tony Meserve
1989
as Jim
1988
as Guenther X
1988
as Danny McGavin
1987
as (voice)
1986
as Glendon Wasey
1986
as Bradford "Brad" Whitewood Jr.
1985
as Daulton Lee
1984
as Henry 'Hopper' Nash
1984
as Dillard
1983
as Cameo (uncredited)
1983
as Buddy
1983
as Mick O'Brien
1982
as Jeff Spicoli
1981
as Cadet Captain Alex Dwyer
1981
as Groovin' Larry
1981
as Don Fremont
1981
as Bit Part (uncredited)
1974
1953
as Self
as Himself