<P> Mamma Mia! Here We Go Again was announced on May 19, 2017, with a release date of July 20, 2018 . It was 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 "Angeleyes ." "I Wonder (Departure)" was cut from the film, but is included on the soundtrack album . </P> <P> On June 1, 2017, it was announced that Seyfried would return as Sophie . Later that month, Dominic Cooper confirmed that he would return for the sequel, along with Streep, Firth and Brosnan as Sky, Donna, Harry, and Sam, respectively . In July 2017, Baranski was also confirmed to return as Tanya . On July 12, 2017, Lily James was cast to play the role of young Donna . On August 3, 2017, Jeremy Irvine and Alexa Davies were also cast in the film, with Irvine playing Brosnan's character Sam in a past era, and Hugh Skinner to play Young Harry, Davies as a young Rosie, played by Julie Walters . On August 16, 2017, it was announced that Jessica Keenan Wynn had been cast as a young Tanya, who is played by Baranski . Julie Walters and Stellan Skarsgård also reprised their roles as Rosie and Bill, respectively . On October 16, 2017, it was announced that singer and actress Cher had joined the cast, in her first on - screen film role since 2010, and her first film with Streep since Silkwood . The part was written specifically for Cher, and she got to choose Andy Garcia as her romantic partner . </P> <P> Principal photography on the film began on August 12, 2017 in Croatia, including the island of Vis . In October 2017, the cast gathered at Shepperton Studios in Surrey, England, to film song and dance numbers with Cher . Filming wrapped on December 2, 2017 . </P> <P> Mamma Mia! Here We Go Again was released on July 20, 2018 by Universal Pictures, in the UK, US and other selected countries in both standard and IMAX formats . The film premiered on July 16, 2018 at the Hammersmith Apollo in London . </P>

Film location of mama mia here we go again