As long as it has your birthday on it, he/she will be fine.
Passports or driver license from their home country. Any authentic ID showing their name and date of birth really. Realistically, there's no single answer that can be provided here however, because there is no standard for what's accepted. At the end of the day, the acceptability of your proof of age is up to the merchant with whom you do business to evaluate. You can't do much better than your Passport, and I've almost never seen an issue with one.
Passport will work
Thanks! Your answer is awaiting moderation.