is it the same cast in mama mia 2
Mamma Mia! Here We Go Again On June 1, 2017, it was announced that Seyfried would return as Sophie.[14] 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.[15] In July 2017, Baranski was also confirmed to return as Tanya.[16] On July 12, 2017, Lily James was cast to play the role of young Donna.[17] 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.[18] On August 16, 2017, it was announced that Jessica Keenan Wynn had been cast as a young Tanya, who is played by Baranski.[19] Julie Walters and Stellan Skarsgård also reprised their roles as Rosie and Bill, respectively.[20] 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,[21] 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.[22]