As far as sequels go Mamma Mia! Here We Go Again would have to be up there with some of the very best.
Not only did the producers manage to get every actor back from the first movie, which was filmed some 10 years ago, but they also managed to get almost everyone in the cinema singing, dancing and some even sobbing in their seats throughout the entire extraordinaire.
The scenery of Greece’s breathtaking Skiathos Island, together with the amazing talents of Meryl Streep, Pierce Brosnan and Colin Firth, and we cannot forget Cher, combined to make the perfect recipe for yet another blockbuster hit.
The film fleets between the past and the present day to show how relationships between Donna (Meryl Streep) and Sophie’s (Amanda Seyfried) three fathers led her to a beautiful, lustrous life in the Mediterranean.
The adventurous scenes of Donna’s former life features newcomers Lily James as young Donna, with her friends young Rosie and young Tanya being played by Alexa Davies and Jessica Keenan.
While Josh Dylan (young Bill), Hugh Skinner (young Harry) and Jeremy Irvine (young Sam) also hop aboard for the ride as the fathers and love interests of Donna’s past.
The remarkable musical comedy comes full circle with plenty of ABBA classics, fireworks and a party spectacular that beat the odds of bad weather and no guests.
The ending could even open up the door for a potential third movie in the future … who knows? I hope so!
Rating: 4.5 out of 5 stars
Rated: PG
Distributor: Universal Pictures
In cinemas: July 19