Cher and Meryl Streep share a kiss at 'Mamma Mia' premiere


"Mamma Mia!" the musical originated more than 20 years ago and has gone on to have productions around the world with generations of fans still singing and dancing to ABBA songs some 40 years after their release.

Most recently, she's taking the lead in the Mamma Mia! sequel, alongside Meryl Streep, Amanda Seyfried, Colin Firth, Lily James, and others. Here We Go Again has worked in the industry for decades, amassing quite an impressive fortune along the way. She said the film is "fun at a time when we need fun".

In a fresh burst of activity by the 72-year-old singer and actress, Cher said that her creative spirit was rekindled after singing one of the signature tunes on "Mamma Mia!".

If you want to catch these icons, don't forget to catch Mamma Mia! "It's kind of a miracle", Ulvaeus said of the band's success. She performs ABBA's Fernando in the film with Andy Garcia, who plays hotel manager Fernando Cienfuegos. Are you a fan of Cher and Meryl Streep?

Her husband Sky (Dominic Cooper) will miss the festivities because he is working in NY and her two remaining fathers, Harry (Colin Firth) and Bill (Stellan Skarsgard), are stuck in Tokyo and Stockholm respectively.

More news: Netflix plunges as subscriber growth disappoints
More news: Prime Day has started with outages on
More news: Deputies: Missing Portland woman who vanished along California coast found

As she reunites with her fathers, Sophie asks them how they met her mother.

They encourage Sophie to look to the past for courage.

Lily James plays the younger version of her character, and gushed: "When I found out I would be part of the sequel, I was terrified and very excited. Here We Go Again" is escapist fluff of the highest order - joyful, filled with beloved pop songs and incredibly weird.

Fragmented chronology hampers dramatic momentum but audiences who loved the first film won't care.