The 2025 Oscars were held on Sunday, March 2, in Los Angeles at the Dolby Theatre, and the award ceremony had its ups and downs. Many predicted favorites won the coveted statuette, but there were some ...