I loved Taron Egerton's performance but I thought the script was all over the place and tried to address and tidy up too many heavy issues all in 2 hours . Musical numbers, not the actual performances, distracted from plot and took what could have been some very touching moments and made them laughable at times. Overall I think it's a very disjointed production that tries too hard to be too many things to too many people.