NNew York Read More Charlize Theron Wore Dior To ‘The Odyssey’ New York PremiereJuly 15, 2026 Charlize Theron was back in shorts for The Odyssey New York premiere on Tuesday. Gilbert Flores/Variety via Getty…