<P> Mamma Mia! Here We Go Again was announced on May 19, 2017, with a planned release date of July 20, 2018 . It will be written and directed by Ol Parker . On September 27, 2017, Benny Andersson confirmed 3 ABBA songs that would be featured in the film: "When I Kissed the Teacher," "I Wonder (Departure)," and "Angel Eyes ." </P> <P> On June 1, 2017, it was announced that Seyfried would be returning as Sophie . Later that month, Dominic Cooper confirmed in an interview that he would be returning for the sequel along with Streep, Firth and Brosnan . In July 2017, Baranski was confirmed to return as Tanya in the film . On July 12, 2017, Lily James was cast in the film to play the role of "Young Donna ." On August 3, 2017, Jeremy Irvine and Alexa Davies were cast in the film with Irvine set to play Brosnan's character Sam in a past era, and Davies would play the role of a young Rosie, played by Julie Walters in the first film . On August 16, 2017, it was announced that Jessica Keenan Wynn (Heather Chandler in the original Off - Broadway cast of Heathers: The Musical) had been cast as a young Tanya, who was played by Baranski in the first film . Julie Walters and Stellan Skarsgård will also reprise their roles as Rosie and Bill, respectively . On October 16, 2017, it was revealed that American singer / actress Cher had joined the cast in her first on - screen film role since 2010 . </P> <P> Principal photography on the film began on August 12, 2017 in Croatia, including the island of Vis . The cast gathered in October 2017, at Shepperton Studios in Surrey, England, to film some song and dance numbers with Cher . Filming wrapped on December 2, 2017 . </P> <P> Mamma Mia! Here We Go Again is scheduled to be released on July 20, 2018 by Universal Pictures in the UK, USA and other selected countries . </P>

Where is mamma mia here we go again filmed