NOT having a sequel to a film that made £460million at the box office is unthinkable.
Mamma Mia! is not so much a cash cow, but a gold-bullion dairy farm.
To its detractors, it’s a cynical, dystopian hen party hellhole. To its fans it’s a hairbrush-in-front-of-the mirror, Just-Seventeen-problem-page delight — and the follow-up will not change either side’s mind.
Given that the original film’s genius was its relatively ham-fisted shoehorning of Abba hits into a rom-com plot, I was intrigued as to how this would play out.
Were they going to rehash the same faves or ignore all the songs previously used and offer a film of B-sides?
As it turns out there are some “deeper cuts” that won’t be as immediate to the fair-weather Abba fan. But they just wheel the hits out regardless, often as superfluous singalongs (with the exception of a daft duet between Cher and Andy Garcia).
The story does attempt a reinvention, with the premise of a flashback to 1979. One slight snag — the storyline is exactly the same as the first film.
In the present day, Sophie (Amanda Seyfried) is pregnant and reopening the restaurant of mum Donna (Meryl Streep), who died a year before. Meanwhile, husband Sky (Dominic Cooper) is in New York mulling a job offer.
When a storm threatens to ruin Sophie’s big opening night, only one of her dads is with her — and it’s all looking a bit grim.
But the flashbacks offer some light relief. The origin story of young Donna (Lily James) shows her kick-starting her life on the island with The Dynamos and meeting the three significant others in her life.
We spend the next few hours venturing back and forth through time, punctuating any lulls (of which there are many) with a host of the finest Swedish pop known to man.
It’s decidedly, happily average, punching at exactly its own weight, but no one will care.
The whodunnit may well have been replaced with the howtheydidit, but it’s as schmaltzy and as unashamedly naff as it always has been — and all the better for it.
The story is threadbare, the song links are tenuous at best, it occasionally struggles to get its head around a plot that is still based on three random holiday quickies, and some of the appearances are baffling.
But there are some proper belly laughs and the audience were SCREAMING for more.
Lily James is the heart and emotional core of the film — and is terrific. She plays it just the right side of knowing and gives it far less of a “Harry Hill side-glance” than the rest of the cast.
The vast majority of comedy beats come from the pairing of Rosie and Tanya — whether it’s the current Julie Walters and Christine Baranski or flashback newcomers Alexa Davies and Jessica Keenan-Wynn.
It has its perplexing moments where it’s just better off not asking why. But unless Chris Hemsworth and Ryan Gosling walked out to give shoulder rubs, you’d be hard pushed to get a better reaction from the raucous crowd at the premiere.
As long as Cher sings Super Trouper and they can cry and sing at the same time, it’s Here We Go Again?
Somebody stop them!