Depends on the 2 year old. For the price of the tickets I'd personally wait until they were older. It's a great show and I just took my 10 year old and left my 4 year old at home. I'll wait until she is a little older before I take her.
I think so, there are some parts that are loud and a little scary, and if you are near an aisle the cast does come into the aisle for some things. That might scare some kids. Im not sure I'd spend that much on a 2 year old. And if you do go, I hope you are willing to take the kid out if they get loud or scream or cry a lot
Thanks! Your answer is awaiting moderation.