I think the biggest surprise was Daniel Radcliffe as J. Pierrepont Finch!!!

Who knew he was a song and dance man?? I was really impressed by him. He's a serious hoofer. There was no "Oh, well, he's OK for a celebrity". He kept up and blended perfectly with all the other dancers on stage. That was some seriously hard choreography. He definitely has a future in the theater.