In addition to Kelli O'Hara's performance as the mother, Mrs. Darling, I thought that Christian Borle, as Mr. Darling, was good too but woefully underused. He had to double as the nearly anonymous Mr. Smee. It occurred to me that the show could have been much better if Borle had doubled the roles of Mr. Darling and Captain Hook, as Cyril Richard did in the 1954 Broadway production. I think Borle, who is a funny guy and can really sing, could have knocked the Captain Hook role out of the park. Unfortunately, Christopher Walken's performance simply didn't work for me.
Speaking of Kelli O'Hara, she was sensational as Julie Jordan in the 2013 concert production of Carousel, which was shown on TV on Live From Lincoln Center with the New York Philharmonic. That production was Broadway musical theater presented right, whereas Peter Pan Live!, to put it charitably, was not.