Two award-winning executive producers are back for their second year at the helm of Hollywood's biggest night.
Oscars will be held in Los Angeles on March 2, 2025. While the cinephile in your life is surely looking forward to ...