In 2018, the U.S. spent $648.8 billion on its military, far more than any other country in the top 15 biggest military budgets.