A year after Donna’s (Meryl Streep) death, Sophie (Amanda Seyfried), decides to re-open her mother’s hotel. Preparing for opening night, the movie goes back in time to show how Donna met Sophie’s three Dads.
Young Donna (Lily James) has just graduated from college and is ready to start her grand adventure. Leaving her good friends, Young Tanya (Jessica Keenan Wynn) and Young Rosie (Alexa Davies), Donna is off to find her way, eventually, to Greece.
Donna’s European adventure finds her bedding three guys in rapid succession: Young Harry (Hugh Skinner), Young Bill (Josh Dylan), and Young Sam (Jeremy Irvine), and breaking out in song with each of them.
Finally arriving in Greece, Donna sets up shop in an old building, opens a hotel, and has a baby….Sophie. One of the three guys she slept with is the father, but, which one?
In the present, the three dads Sam (Pierce Brosnan), Bill (Stellan Skarsgard), and Harry (Colin Firth), are coming to the grand re-opening party as are Tanya (Christine Baranski) and Rosie (Julie Walters). THAT is when the FUN begins.
“Mamma Mia! Here We Go Again” is half terrible, half fantastic. The first half, when we meet the youngsters, is awful. The spontaneous song and dance routines are forced, and the actors…..meh. Even though Amanda Seyfried SPARKLES the entire movie (as does Pierce Brosnan) their performances are not enuf to blunt the awfulness of the first half.
The second half of the movie, when the oldsters are coming to the party, is when the movie itself sparkles. The singing and dancing is fantastic and it feels right. The party goers arriving by boat while singing and dancing is terrific fun.
Near the end, Cher shows up, with her nearly unmovable face, and sings the pants off of everyone. She is amazing. Streep’s return at the very very end; not a dry eye in the theater.
The youngsters partying and dancing with their oldster selves is genuinely creative.
Oh……stay all the way thru the credits. It is worth the wait. You will laugh! 🙂
Drive Safe! Never Forget.