I'm not sure what's worse here, the modern dance with the old time costumes. Zac Efron pretending he can sing or the mediocrity of everything else.

Let me get this straight; I like musicals. La La Land for example, loved it, loved the mix of the classic musical numbers with the modern setting but it still felt refreshingly old school in the right way. This misses that mark so far i'm not sure what audience they're aiming for. I suspect it's the teenage crowd but then you have Wolverine with no beard in there so that must be for the older lady and not the teen. But then you have abs himself Efron pretending he can dance and sing like a pro and just not looking convincing at either. The rest of the cast are just forgettable, they just blend into the overly coloured background. Then you have the modern slappy feet dance numbers all while wearing period costume and singing in a classic musical style. They just don't go together, it's cringy at best and eye bleach needing at worst.

Unfortunately this one is squarely for the kids and teens but i'm pretty sure they'll soon see through it. Could have been great and rode in on the tails of La La Land but instead they made something so mediocre and twee it's almost bland and definitely annoying.

As an added bonus that bloody opening tune will stick in your head worse than that Go Compare advert.

You have been warned.