The tag line for Babylon AD’s sci fi cliche fest might have been Life Sucks, and Then You Die. Set sometime in a future where we all know exact location by longitude and latitude-we find our usual Vin Diesel anti-hero living out his grim and nasty life as a mercenary. He is trapped in Russia, or some part of it, which has that Post Holocaust dog eat dog, well everybody eat dog, look and feel to it. Everyone wears trench coats and carries machine guns and those who have the money ride around in tanks. He gets a new assignment…