Disregard the box office numbers, it's great
This was a beautiful movie. At first, I was a little put off when I realized this is a musical. I thought of Les Miserables, where every line is sung rather than spoken. But this is not that kind of musical. It is more like La La Land, where the singing complements the story.
Then there is Peter Dinklage singing, and I thought "Dinklage singing???". Well, okay, I thought, we'll see.
Then I got into it and realized that it's not only the singing but the entire score that made this movie special. Dinklage, as Cyrano, along with Haley Bennett as Roxanne, were both great. Haley Bennett, not as sexy as in her wonderfully luminous movie debut in Lyrics and Music (2007, (with Hugh Grant and Drew Barrymore), when Bennett was only 19, was more than good enough here. But Dinklage -- what can I say? He's great in everything I've ever seen him in. He can say so much with his facial expressions alone. His swordsmanship was great too, as he defeated one after another in a mob of attackers. Both Bennett and Dinklage (his one-octave baritone was not too shabby, once I got used to it) did their own singing in this, also in the 2018 Broadway version, and, while they might not have careers as singers, were good and well-matched, IMO.
BTW, the rest of the cast, especially before the big battle scene, acquitted themselves beautifully in their heartfelt singing.
Okay, I'll stop gushing now.