The 97th Academy Awards are set to take place on March 2, 2025, at the Dolby Theatre in Hollywood.
As Bill Carter writes for LateNighter, the Oscars really should have come calling at Conan O’Brien’s door a long time ago.