futuristic soldiers are in an epic battle against giant ants