Sean Penn

Sean Penn

Sean Penn

Sean Penn

Acting

Val (2021)

Self (archive footage)

The Professor and the Madman (2019)

Dr. William Chester Minor

Beaver Trilogy Part IV (2015)

Himself (archive footage)

Fair Game (2010)

Joseph Wilson

Milk (2008)

Harvey Milk

Witch Hunt (2008)

Himself (Narrator)

21 Grams (2003)

Paul Rivers

The Beaver Trilogy (2000)

"Groovin' Larry" Huff

Being John Malkovich (1999)

Himself (uncredited)

The Thin Red Line (1998)

1st Sgt. Edward Welsh

Hugo Pool (1997)

Strange Hitchhiker

Loved (1997)

Man on the Hill (Michael)

U Turn (1997)

Bobby Cooper

The Game (1997)

Conrad Van Orton

Dead Man Walking (1995)

Matthew Poncelet

Carlito's Way (1993)

David Kleinfeld

Cool Blue (1990)

Phil the Plumber (uncredited)

Casualties of War (1989)

Sgt. Tony Meserve

Colors (1988)

Danny McGavin

At Close Range (1986)

Bradford "Brad" Whitewood Jr.

Racing with the Moon (1984)

Henry 'Hopper' Nash

Bad Boys (1983)

Mick O’Brien

Taps (1981)

Cadet Captain Alex Dwyer

Hellinger's Law (1981)

Bit Part (uncredited)