We always recommend advance booking. Even if an event isn’t showing as sold out when you check online, it may have sold out by the time you arrive at the theatre.