Its the closest we’ll come to getting a pro-military movie out of Hollywood these days so if we just squint and pretend the aliens are al qaeda , it works great.
It’s a good flick, but only because the enemy are aliens. The only time Hollywood feels comfortable portraying the military as the good guys, is when the enemy is imaginary, like aliens, or Christian domestic terrorists.