Sean Penn picked up the third Academy Award of his career at the 2026 Oscars - but he wasn't there to accept it. Penn, 65, won Best Supporting Actor for his portrayal of Col. Steven J. Lockjaw in One Battle After Another at the Sunday, March 15, ceremony, triumphing over Frankenstein's Jacob Elordi, Sinners' Delroy Lindo, Sentimental Value's Stellan SkarsgÄrd and his One Battle After Another costar Benicio Del Toro.