They do a period piece but the costumes and hair and makeup were never authentic. I found it very distracting. It would have been better if they had tried to stay true to the times. Music was okay, but much was so "modern". Michelle Williams as usual overacts. Hugh Jackman as usual was very good, as was Zac Efron. Nice idea, too bad they couldn't pull it off.