Who plays young Donna in Mamma Mia 2 Here We Go Again and which actors play young Sam, Bill and Harry?
MAMMA Mia! Here We Go Again is due to hit cinemas on July 20 - and it features an impressive cast.
The film flashes back to when the characters were younger. Let's find out which actors and actresses take on the roles of young Donna, Bill, Sam, Harry and Tanya...
Is Meryl Streep in Mamma Mia 2? Who plays Young Donna?
Donna is played by Meryl Streep who will reprise her role for the sequel, despite much speculation that she wouldn't be.
A lot of fans believed her character had died and she would be shown in flashback form.
The actress who plays a Young Donna in the upcoming film is Lily James.
She was actually born Lily Thomson but she changed her name as a tribute to her late father James after he died from cancer in 2008.
Who plays young Bill in Mamma Mia 2?
Young Bill is played by actor Josh Dylan.
Before Mamma Mia! 2, the British actor played Captain Adam Hunter in Allied.
He's also lined up to appear in upcoming horror film The Little Stranger.
Josh is on Instagram .
Who plays young Sam in Mamma Mia 2?
Young Sam is played by English actor Jeremy Irvine.
He's best known for his roles in the 2011 war film War Horse and for playing Philip "Pip" Pirrip in the film adaptation of Great Expectations.
He was born in Gamlingay, Cambridgeshire, and his real name is Jeremy William Fredric Smith. His stage surname was his grandfather's first name.
He's on Instagram .
Who plays young Harry in Mamma Mia 2?
Young Harry is played by British actor Hugh Bright.
He's best known for his roles in W1A, Poldark, Fleabag, and The Windsors.
He also played Joly, one of the student revolutionaries in 2012 flick Les Miserables.
Hugh doesn't have a social media presence.
Who plays Young Tanya in Mamma Mia 2?
Young Tanya is played by American actress Jessica Keenan Wynn.
She's best known for her role in Heathers: The Musical and has also starred in the films Go Green and The House of Americans.
She also appeared in The Girl on the Train.
Jessica is on Instagram .
More in TV&Showbiz
When is Mamma Mia 2 out in the UK?
Mamma Mia! Here We Go Again was released in UK cinemas on July 20, 2018.
In Mid-December 2017, the production team announced they had wrapped up filming, and the first trailer was released December 21.
The age rating for the film is PG.