Mamma Mia! Here We Go Again

Mamma Mia! Here We Go Again
  • 2018
  • US
  • Directed by: Ol Parker
  • Cast: Meryl Streep, Amanda Seyfried, Dominic Cooper, Colin Firth, Pierce Brosnan, Julie Walters, Christine Baranski, Stellan Skarsgård, Lily James, Jeremy Irvine
  • UK release: 20 July 2018

Sequel to Mamma Mia!

  • IMDb

Read articles

Performance times

Where are you?

Tell us your location to see times for this film.

Mamma Mia! Here We Go Again is a romantic musical comedy film directed and written by Ol Parker, from a story by Parker, Catherine Johnson, and Richard Curtis. It is the sequel to the 2008 film Mamma Mia!, which itself was based on the musical of the same name.

Ten years later, in the Greek island of Kalokairi, Sophie is pregnant with Sky's child while running her mother's villa. Self-conflicted because she can't do it by herself, but with Tanya and Rosie's guidance, Sophie will find out more of Donna's past and how she owned the hotel, met each one of Sophie's dads and raised a baby, all on her own with an unexpected visit from someone she had never met before: her grandmother.

As the film goes back and forth in time to show how relationships forged in the past resonate in the present, James will play the role of Young Donna. Filling the roles of Young Rosie and Young Tanya are Alexa Davies (A Brilliant Young Mind) and Jessica Keenan Wynn (Broadway's Beautiful). Young Sam will be played by Jeremy Irvine (War Horse), while Young Bill is Josh Dylan (Allied) and Young Harry is Hugh Skinner (Kill Your Friends).

The film stars Meryl Streep, Amanda Seyfried, Lily James, Christine Baranski, Julie Walters, Pierce Brosnan, Colin Firth, Stellan Skarsgård, Dominic Cooper, and Cher.

Text supplied by third party.

Reviews & features

Cher 'didn't have much choice' about appearing in Mamma Mia! Here We Go Again

22 Jun 2018

Film gossip

Cher "didn't have much choice" about starring in 'Mamma Mia! Here We Go Again'. The 72-year-old singer plays the part of Ruby Sheridan in the much-anticipated new musical comedy, which also stars the likes of Meryl Streep, and Amanda Seyfried - but…

Lily James had too much fun to focus

17 Jun 2018

Film gossip

Lily James worries she wasn't "focused" enough while filming 'Mamma Mia! Here We Go Again'. The 29-year-old actress had a "really special time" shooting the musical sequel with the likes of Meryl Streep, Colin Firth and Cher but she's concerned she…

Lily James fears Mamma Mia will ruin her career

28 Apr 2018

Film gossip

Lily James is worried 'Mamma Mia! Here We Go Again' is going to "ruin" her career. The 29-year-old actress stars in the upcoming musical sequel as the young Donna Sheridan, who was portrayed by Meryl Streep in the original movie, and she's worried…

Lily James says Mamma Mia! Here We Go Again could spark fresh interest in ABBA

20 Apr 2018

Film gossip

Lily James thinks 'Mamma Mia! Here We Go Again' could turn some of ABBA's lesser-known tracks into hits. The 29-year-old actress appears alongside a star-studded cast, featuring the likes of Meryl Streep, Amanda Seyfried and Colin Firth, in the…

Jeremy Irvine feeling nervous about playing a young Pierce Brosnan

19 Apr 2018

Film gossip

Jeremy Irvine felt anxious about playing a young Pierce Brosnan in 'Mamma Mia! Here We Go Again'. The 27-year-old actor - who made his film debut in 2011's 'War Horse' - plays the younger version of Pierce's character Sam Carmichael, and Jeremy had…

Amanda Seyfried says Meryl Streep big part of Mamma Mia 2

8 Mar 2018

Film gossip

Amanda Seyfried said Meryl Streep is "very much a part" of 'Mamma Mia!: Here We Go Again!" Fans began speculating the fate of Streep's alter-ego Donna Sheridan after the trailer for the new movie hinted that her character had passed away, but…

Cher joins Mamma Mia: Here We Go Again

17 Oct 2017

Film gossip

Cher has joined 'Mamma Mia: Here We Go Again'. The singing sensation revealed on her Twitter account that she has joined the cast of the movie - a sequel to 2008 musical motion picture 'Mamma Mia!' - and hinted she could be singing ABBA's 1976 hit…

Andy Garcia joins Mamma Mia: Here We Go Again!

26 Sep 2017

Film gossip

Andy Garcia has joined the cast of 'Mamma Mia! Here We Go Again!'. The 61-year-old actor - who is best known for starring in 'The Godfather Part III' - has joined the highly anticipated sequel as an unknown character at the moment, Deadline…

ABBA's Bjorn Ulvaeus to have cameo in Mamma Mia 2

24 Aug 2017

Film gossip

ABBA's Bjorn Ulvaeus is set to have an incognito cameo in 'Mamma Mia 2: Here We Go Again!'. The music of the legendary Swedish pop group - comprised of the 72-year-old songwriter and his former bandmates Agnetha Faltskog, Benny Andersson and…

Jeremy Irvine joins Mamma Mia 2

4 Aug 2017

Film gossip

Jeremy Irvine has signed up for 'Mamma Mia: Here We Go Again!'. The 27-year-old actor and Alexa Davies will join newcomer Lily James on the cast of the sequel - a follow up to the 2008 adaptation of the stage musical based on ABBA songs - and…

Dominic Cooper has great song in Mamma Mia 2

4 Aug 2017

Film gossip

Dominic Cooper has teased he has a very "good" song in 'Mamma Mia 2: Here We Go Again!'. The 'Preacher' star played the role of Sky in the hit 2008 movie - based on the ABBA-inspired musical of the same name - alongside Meryl Streep, 67, Amanda…

Christine Baranski to reprise role in Mamma Mia: Here We Go Again!

13 Jul 2017

Film gossip

Christine Baranski is set to reprise her role as Tanya in the 'Mamma Mia: Here We Go Again!' movie. The 65-year-old actress starred as the close friend of Meryl Streep's character Donna in the hit 2008 movie musical and has reportedly joined the cast…

Lily James joins Mamma Mia 2 cast

13 Jul 2017

Film gossip

Lily James has signed up for 'Mamma Mia 2: Here We Go Again'. The 'Cinderella' star will join up with the likes of Meryl Streep, Pierce Brosnan, Amanda Seyfried and Colin Firth for the follow up to the 2008 adaptation of the stage musical based on…

Dominic Cooper confirms return to Mamma Mia

6 Jul 2017

Film gossip

Dominic Cooper has confirmed he will be in 'Mamma Mia 2: Here We Go Again'. The 'Preacher' actor played the role of Sky in the hit 2008 musical movie alongside Meryl Streep, 67, Amanda Seyfried, 31, Colin Firth, 56, and Pierce Brosnan, 64, and…

Pierce Brosnan will sing in Mamma Mia 2

29 Jun 2017

Film gossip

Pierce Brosnan has confirmed he will be singing in 'Mamma Mia: Here We Go Again!' The 64-year-old actor starred as Sam Carmichael alongside Meryl Streep in the first movie, 2008's 'Mamma Mia!', and was criticised for his vocal abilities in the…

Pierce Brosnan confirms role in Mamma Mia 2

25 May 2017

Film gossip

Pierce Brosnan has confirmed he will be starring in 'Mamma Mia 2: Here We Go Again'. The James Bond star played the role of Sam Carmichael in the hit 2008 movie alongside Meryl Streep, 67, Amanda Seyfried, 31, Colin Firth, 56, and Dominic Cooper, 38…

Mamma Mia 2 gets July 2018 release date

20 May 2017

Film gossip

'Mamma Mia 2: Here We Go Again!' is set for release on July 20, 2018. Universal have been working on the sequel to the original 2008 hit for a while but now it looks like things are finally slotting into place as they've given it a working title and…

Tell us more about this listing.