The 2025 science fiction horror movie now boasts a hugely impressive score on the Popcornmeter alongside 95% from critics.