Based on the smash-hit stage musical, Mamma Mia! burst onto movie screens a decade ago to showcase the hits of ABBA.
Ten years later, the star-studded cast is back to pick up the story of Sophie (Amanda Seyfried) as she sets out on her next big adventure: motherhood.
And there's a surprise addition to the cast: Sophie's grandmother, played by the iconic Cher. "How can we resist her!"
Here, Cher (above), 72, spills on the film, parenting and coming to Australia.
TV WEEK: In Mamma Mia! Here We Go Again, you play a very glam granny. What was that like?
CHER: I don't have any grandchildren – I wish I did! But I think grandparents are more fun than parents, because they think you're perfect and adorable and let you get away with anything. But my character in the film isn't so welcome.
How much of yourself did you bring to this role?
Mamma Mia was one of the most terrifying experiences I've ever had. I didn't like my dialogue and said to the guys [the writers], "You don't know how to be this woman – but I know her, so you need to let me write stuff." Not surprisingly, we didn't get off to a great start!
You're not a conventional mum yourself. Has that been hard on your children?
I've been famous their whole lives and it's been a pain for them [Elijah Blue and Chaz Bono]. But they know who I am and that the outside personality doesn't have much to do with me or them. When I'm at home, I'm in sweatpants and no make-up.
Would you ever consider stepping back from showbiz and having a "normal" life?
I've always worked easily and my recovery time is nothing. I didn't even know I was 40 until I was 60. Now, I'm touring Australia later this year, which I wasn't planning at all. That was a lovely surprise.
Mamma Mia! Here We Go Again in cinemas July 19th 2018.