Sean Penn won Best Supporting Actor at the 2026 Oscars and, unsurprisingly, didn't turn up
Sean Penn has taken home the gold for Best Supporting Actor at the 98th Academy Awards for his role as corrupt military officer Col. Steven J. Lockjaw in One Battle After Another.