Peter and the Starcatcher now playing at the Orpheum