It worked for me until I got my DL. It only got turned down my a club in Kansas City that would accpet passports (which I didn't have) but not green cards. I think it should work like 99% of the time, you just have to tell them it's a green card if they ask.