futuristic soldiers are in an epic battle against giant bugs in the style of a live action japanese show