I enjoyed this movie and am a fan of Ben Platt. I don't understand all the hate. I didn't see the stage play but to me he didn't seem too old to play a HS student and his singing voice is amazing. I love Amy Adams and it was great to see Danny Pino. The cast was outstanding in my opinion.