Find out how to watch the 2025 Academy Awards on Sunday, March 2, and get the details on E!'s Live From E! red carpet ...