Basically yes like most bars they will accept passports as ID to confirm you are old enough to drink
I assume so. Visitors from other countries only have that as a valid ID and I suspect they want to attend and the Improv would want to accept their money. I'd call just to be sure.
Thanks! Your answer is awaiting moderation.