17) Mamma Mia! Here We Go Again (2018)

Mamma Mia! Here We Go Again is a delightful sequel because it successfully recaptures the charm and energy of the original. Set five years after the first film, the plot follows Sophie (Amanda Seyfried) as she prepares for the grand reopening of her mother's (Meryl Streep) hotel while exploring her past and how she arrived on the island. The film stitches together past and present narratives, with the return of former characters and fresh faces like Lily James, who brandishes her warm and charismatic spirit as young Donna.
Love movies? Try our Box Office Game and Movie Grid Game to test your film knowledge and have some fun!
Edited by Anshika Jain