Mamma Mia: Here We Go Again

This exuberant sequel easily tops the 2008 musical hit Mamma Mia!: ABBA’s songs flow nonstop, and the dexterous ensemble give as much pleasure as the gorgeous Mediterranean backdrop. In flashbacks, the youthful version of Meryl Streep’s free-spirited character (Lily James) beds three different men (Hugh Skinner, Josh Dylan, Jeremy Irvine) and then wonders which is the father of her child. Colin Firth, Stellan Skarsgard, and Pierce Brosnan reprise their roles as the suitors in middle age, and Cher is the cherry on the sundae as Streep’s mother. Ol Parker directed; with Amanda Seyfried, Christine Baranski, Julie Walters, and Andy Garcia.