Regal app for sure. Fandango and their fees are unnecessary!
Yes you can however there's a chance they will be sold out before you get there
Yes, you can but there is a convenience charge to do it online.
Yes you can buy tickets in advance online, you'll have an option of available seats to choose from. I'd recommend using the regal app for this.
Thanks! Your answer is awaiting moderation.