The 93rd Oscars ceremony, delayed because of the pandemic, hit the screens on Sunday, attracting millions of viewers, as actors and filmmakers flocked to both Los Angeles Union Station and the Dolby Theatre to receive their awards.