Who is Alexa Davies? Meet the actress who plays a young Julie Walters in Mamma Mia 2

22 July 2018, 18:00 | Updated: 23 July 2018, 15:44

Alexa Davies
Picture: Universal

By Tom Eames

WARNING: There may be spoilers ahead!

Mamma Mia! Here We Go Again hit cinemas on Friday (July 20), and we're still singing 'Dancing Queen' and other ABBA classics all weekend.

Mamma Mia 2 review: Superb Trouperb!

Everyone from Amanda Seyfried to Lily James to Cher were on top form in the sequel, but we'd argue that one of the standout stars was Alexa Davies, who plays Young Rosie in the film, the character also played by Julie Walters in the present day.

But where might you have seen Alexa before?

Alexa Davies
Picture: Getty

Alexa Davies is a 22-year-old Welsh actress who has starred in many British TV shows over the years, including New Tricks, Holby City, Cuckoo, Cradle to Grave, Grantchester and Harlots.

Who is Mamma Mia's Young Bill actor Josh Dylan?

She had a leading role in the as Aretha in the Channel 4 comedy Raised by Wolves, and she played Toby Jones's daughter in the BBC Four comedy Detectorists.

Mamma Mia! Here We Go Again - Meet the Young Dynamos Featurette [HD]

Alexa Davies in Detectorists
Picture: BBC

Who is Mamma Mia's Young Sam actor Jeremy Irvine?

This is arguably her biggest role yet, so we're expecting big things from the talented actress.