A group of soldiers are fighting against an alien invasion in a futuristic city.