Both!
You can buy at the location
You can do both. While buying online is a BIG convenience because, since they are currently under construction, lines are very long and very slow. If you are a premier card holder, there is a special line for you, but it is very small, hard to see and difficult to get to. Now, I prefer to buy my tickets at the theater. But this is my personal choice because technology is not my friend and I have had to pay for a ticket twice because I could not find it on my phone. I don't own a computer so printing out my ticket is also not an option. But, wether you buy your ticket online or in person, you're stuck in the same line, so it really comes down to personal preference. Hope this helps and enjoy your movie!
Thanks! Your answer is awaiting moderation.