On Air Now
Early Breakfast with Gary King 4am - 6am
4 June 2021, 15:10
WARNING: There may be spoilers ahead!
The emotional and hilarious romp returned to Greece to catch up with the gang once more, but we also got treated to flashbacks from Donna's past, and how she met Sophie's 'three dads'.
While you may have recognised Young Sam (played by War Horse actor Jeremy Irvine) and Young Harry (played by W1A star Hugh Skinner), you probably haven't seen Young Bill before.
He is played by relative newcomer Josh Dylan, who not only can hold a note, but he passes pretty well for a young Swede who would one day turn into actor Stellan Skarsgard. So, who is he?
Josh Dylan is a British actor based in London who graduated from the Guildhall School of Acting in 2016.
Before Mamma Mia! 2, Josh played Captain Adam Hunter in 2016's Allied and will soon star in the upcoming horror film The Little Stranger.
He seems to be best buds with his fellow young counterparts:
He hangs out with Dame Judi Dench:
And he's got an awesome cat:
Judging from this role, and his duet with Lily James on 'Why Did It Have to Be Me?', we reckon Josh is one to watch for the future!
Since Mamma Mia, Josh has appeared in the TV series The End of the F****** World and the 2020 drama Noughts + Crosses.