“That’s the best kind of party, little girl…”

Here we go again… Mamma Mia! 2 has released its first trailer and it looks like we’re in for another shimmering spectacle packed with all of our favourite ABBA songs.

Meryl Streep, Julie Walters, Christine Baranski, Amanda Seyfried and Dominic Cooper will all reprise their roles in the sequel, with parts of the movie actually serving as a prequel to the events of the original Mamma Mia! film.

Lily James joins the cast as a young Donna (Streep’s character), as viewers get transported back in time to watch the story of her earlier life.

Mamma Mia! Here We Go Again is produced by Judy Craymer and Gary Goetzman, who produced the original film. Craymer also created and produced the stage musical of which the film is based on.

But the best is yet to come…

We already knew that Cher would be starring in Mamma Mia! Here We Go Again as Donna’s mother, but her appearance in the trailer set her up as one super fierce matriarch.

What’s more, Pierce Brosnan, Stellan Skarsgård and Colin Firth will return to play Sophie’s three possible dads: Sam, Bill and Harry.

Mamma Mia: Here We Go Again will be written and directed by Ol Parker of The Best Exotic Marigold Hotel success.

It will be released officially on 20 July, 2018 – ten years and two days after Mamma Mia! opened.

Don’t worry, there’s even going to be something new musically as the sequel will feature ABBA songs that were NOT included in the 2008 movie.

Related: Listen to Cher’s rousing new ballad Walls