With Demi Moore's The Substance up for five Academy Awards, alongside Nosferatu and Alien: Romulus, could 2025 be the year ...
Keep reading for our seven favorite films hitting Netflix in February 2025.