It’s been a full 10 years since the release of the first “Mamma Mia!,” an adaption of the musical constructed out of many of my favourite ABBA tracks.

The film has two timelines, a flashback following young, free-spirited Donna played by Lily James and her path to pregnancy (via flings with younger versions of Pierce Brosnan, Colin Firth and Stellan Skarsgård characters) and to the Greek islands.

Five years on from where the last film left off, Sophie (Amanda Seyfried) is busy putting the finishing touches to a grand reopening party for the newly renovated hotel that Donna once owned.  While Streep is still part of the, her character Donna is dead, but that’s not a spoiler, as we find out as soon as the film starts.

The film features the exciting new addition of Cher singing the classic, “Fernando” alongside her love interest played by Andy Garcia, which is quite excellent.  This is also Cher’s first time on the big screen since 2010,

Mama Mia – Here We Go Again, is legitimately good, on a technical level. Whereas the first film always felt like a stage play and a music video, the sequel feels more cinematic. The cinematography, the choreography, the editing, the directing — it’s all a sumptuous feast for the eyes, ears and all lovers of ABBA songs.

The editing cleverly mirrors Sophie’s and Donna’s stories, resulting in some surprisingly emotional moments.


A must watch for all ABBA and musical lovers, you can catch it on