Netflix's Greatest Advantage Rotten Tomatoes’ highly regarded survival biopic film, Netflix Launches 2024 12 months ago The biographical survival film Society of the Snow, which received a great rating on Rotten Tomatoes, is Netflix's first big…