With less than two weeks until the 2025 Academy Awards, another major contender is now available to stream online.