Oscars 2025 best moments Photo: X Oscars 2025 best moments Photo: X Oscars 2025, which took place on Sunday, March 2, at the Dolby Theatre in Los Angeles, US, has finally ended, but several memorable moments remain the key highlights of the night, w...
2025-04-01