The 97th Oscars will still happen on March 2, at the Dolby Theatre, with a live television broadcast on ABC beginning at 7 p.m. ET and a live stream on Hulu.