Predators elevates the franchise with suspense
The Predator franchise was slipping down the slope of ridiculousness and on it’s way to Mega Shark vs Giant Octopus territory when Robert Rodriguez was announced as the producer of a brand new enrtry...