A new science-film starring Dave Bautista redeems his two back-to-back genre films from 2025 that were poorly received on Rotten Tomatoes.