The Oscars will air live on ABC on March 2, 2025. O'Brien is best known for hosting the late-night talk shows "Late Night ...