The last true "foreigner" to enlist was a Filipino back in 1994. He was the last of 32 non-US citizen/non-Permanent Residents accepted that year.
Since then only US Citizens and Permanent Residents (Green Card holders who are allowed to live and work in the US while waiting for citizenship) have been accepted.