If you have a Social Security Number (SSN) or Individual Tax Identification Number (ITIN) and an US address any bank will do.
If you don't have at least an US address you will need to look at internatinonal banking as most banks don't want to deal with non-residents (W8-BEN forms etc.) due to regulations of the Patriot Act.