Three things are for certain watching this adaptation of Take That's hit jukebox musical.
The first is that of all the boybands, Gary Barlow and co have the best back catalogue.
The second is that Aisling Bea should do more drama on the big screen - hopefully the gritty moments in this starring role will be that springboard.
The third is that for all the talent and tunes on offer, this summer antidote to superheroes is Decent rather than Greatest Days.
Here, Take That are renamed The Boys and Bea is Rachel, a heart-of-gold nurse whose love of the quintet is still a huge part of her life - even if her teenage pals from all those nights in and out aren't.
Fate, however, has a way of bringing things full circle.
Entering a radio competition on the way to work, Rachel wins a trip to see The Boys' concert in Athens. Winning was the easy part: reconnecting with the old crew and unpacking everything that isn't in the carry-on bag will be the real challenge.
For anyone whose devotion to the soundtrack of their youth means as much now as it did then, Greatest Days will feel like the right mix of feelgood charm, painful memories and comedy cringe as Bea and co yo-yo between the rush of their teenage years - watch out for rising star Lara McDonnell as the younger version of Bea's character - and the this-is-it of the present. Whether dealing with the big numbers or the bigger emotions, Bea is great and the chemistry with her co-stars is there in both laughter and tears.
What's missing is flow. Simply put, Greatest Days is too stop-start as it moves from back in the day to today. There are quality set-pieces in both eras, the script needed more work to glide like the dance moves.
Also missing - spoiler alert! - are all members past and present of Take That. Yes, there's a nicely done cameo, but if you're going to the trouble of making this movie and having the iconic act as your USP, five, not three, is the magic number. Perhaps Heaven and Earth were moved to try to make that happen - the fans won't stop asking why it didn't.
Ultimately, Greatest Days is all about forgiving our younger selves and remembering all the reasons why those friendships were important in the first place. It could have been magic, but it's no hardship to watch and is a nice nudge to pick up that phone.