Question: how can an illegal immigrant open a bank account?
Answer: Unexpired passport.
Government-issued driver's license (including foreign licenses)
Consular ID.
Birth certificate.