The ‘Oscars’ are returning in March 2025, with Conan O’Brien set to host. Find out when to tune in and where to watch the awards show below.