what did sean penn won an oscar for
Sean Penn has won Oscars for his lead performances in “Mystic River” (2003) and “Milk” (2008) , and most recently for Best Supporting Actor in “One Battle After Another” (2025) at the 2026 Oscars.
Quick Scoop: Sean Penn’s Oscar Wins
His Three Oscar-Winning Roles
- “Mystic River” (2003) – Best Actor (2004 ceremony)
Penn won his first Academy Award for playing Jimmy Markum, a grieving ex-con in Clint Eastwood’s dark crime drama Mystic River.
- “Milk” (2008) – Best Actor (2009 ceremony)
He earned his second Oscar for portraying real-life gay rights activist and politician Harvey Milk in Milk.
- “One Battle After Another” (2025) – Best Supporting Actor (2026 ceremony)
In 2026, he picked up his third Oscar for playing a ruthless, racist military officer (Col. Steven J. “Lockjaw”) in Paul Thomas Anderson’s political thriller One Battle After Another.
In short: when people ask “what did Sean Penn win an Oscar for,” the clear answer is Mystic River , Milk , and One Battle After Another — two as Best Actor , one as Best Supporting Actor.
Mini Timeline of His Oscar Story
- 1990s–early 2000s: The almost years
- Nominated for Dead Man Walking (1995), Sweet and Lowdown (1999), and I Am Sam (2001), all for Best Actor, but didn’t win.
- 2004: First win for “Mystic River”
- Finally converts years of nominations into a win, cementing his status as one of Hollywood’s most intense dramatic actors.
- 2009: Second win for “Milk”
- His performance as Harvey Milk is widely praised as both politically and emotionally powerful, bringing him back on the Oscar stage.
- 2026: Third Oscar for “One Battle After Another”
- Wins Best Supporting Actor, does not attend the ceremony, and becomes one of the very few performers in history with three acting Oscars.
Where This Fits in Today’s Buzz
- Penn is now part of a very small club of actors with three acting Oscars, alongside names like Meryl Streep and Jack Nicholson.
- His 2026 win trended in entertainment news because he skipped the ceremony, prompting jokes from presenters and a lot of forum chatter about whether he’s “over” awards shows or just being his usual rebellious self.
TL;DR:
Sean Penn has won Oscars for Best Actor in Mystic River and Milk , and
Best Supporting Actor in One Battle After Another at the 2026 Academy
Awards.
Information gathered from public forums or data available on the internet and portrayed here.