Five years have gone by and Sophie (played by Amanda Seyfried) is getting ready to re-open the hotel, to fulfil her mother Donna’s dream. The story takes us back to the days of the young Donna and how it all began. Donna’s three lovers (Colin Firth, Pierce Brosnan and Stellan Skarsgård) appear as their younger and older selves, as do Donna’s friends (Julie Walters, Celia Imrie), with a star turn by Cher. Most of all, in this charming romcom, the music is exactly as you would expect. Get ready to laugh a lot, cry a little, and laugh a lot again.
‘…I simply can’t imagine how Mamma Mia! Here We Go Again could be any better than it is. I loved it to pieces and I can’t wait to go again!’
Mark Kermode, The Guardian
Cast: Lily James, Meryl Streep
Director: Ol Parker
Runtime: 1hr 54min