Young Donna Casting: Lily James Joins Mamma Mia Here We Go Again
Young Donna Casting in Mamma Mia Sequel
Lily James stars as the young version of Donna Sheridan in Mamma Mia! Here We Go Again, the 2018 sequel to the original 2008 hit musical film. Released on July 20, 2018, the movie features James portraying the vibrant, free-spirited Donna in her youth during the 1970s, mirroring Meryl Streep's older Donna from the first film. This casting choice was announced on July 12, 2017, and quickly became a highlight for fans eager to see the backstory of the iconic character.
Complete Cast List for Young Characters
The ensemble cast masterfully blends original stars with fresh faces playing their younger counterparts, creating a dual-timeline narrative that grossed over $395 million worldwide against a $40 million budget. Directed by Ol Parker, the film uses ABBA's timeless hits to weave past and present.
- Lily James as Young Donna Sheridan - The lead in flashbacks, capturing Donna's adventurous spirit.
- Alexa Davies as Young Rosie - Julie Walters' younger self, full of energy and humor.
- Jessica Keenan Wynn as Young Tanya - Christine Baranski's counterpart, glamorous and bold.
- Jeremy Irvine as Young Sam - Pierce Brosnan's past incarnation, a charming architect.
- Josh Dylan as Young Bill - Stellan Skarsgård's youthful writer and traveler.
- Hugh Skinner as Young Harry - Colin Firth's younger British businessman.
Timeline of Casting Announcements
Casting for Mamma Mia! Here We Go Again unfolded rapidly in mid-2017, building massive anticipation after the first film's $609 million global success. Producers Judy Craymer and Gary Goetzman prioritized actors who could sing, dance, and evoke their older counterparts.
- June 1, 2017: Amanda Seyfried confirmed to reprise Sophie Sheridan.
- June 2017: Meryl Streep, Colin Firth, Pierce Brosnan, and Dominic Cooper announced returns.
- July 2017: Christine Baranski returns as Tanya.
- July 12, 2017: Lily James officially cast as Young Donna, sparking viral excitement.
- August 3, 2017: Jeremy Irvine, Alexa Davies, and Hugh Skinner join as young love interests.
Lily James' Journey to Young Donna
Born Lily Chloe Ninette Thomson on April 5, 1989, in Surrey, England, Lily James trained at the Guildhall School of Music and Drama. Her breakout roles included Cinderella in 2015 and Debora in Edgar Wright's Baby Driver (2017), showcasing her singing talent just before landing Young Donna.
| Actor | Role | Key Prior Credit | Age at Casting (2017) |
|---|---|---|---|
| Lily James | Young Donna | Cinderella (2015) | 28 |
| Alexa Davies | Young Rosie | A Brilliant Young Mind (2014) | 21 |
| Jessica Keenan Wynn | Young Tanya | Broadway's Beautiful | 29 |
| Jeremy Irvine | Young Sam | War Horse (2011) | 27 |
| Josh Dylan | Young Bill | Allied (2016) | 28 |
| Hugh Skinner | Young Harry | Kill Your Friends (2015) | 32 |
This table highlights the youth and rising status of the young cast members, all selected for their vocal prowess and physical resemblance to originals. James, at 28, brought a 92% physical likeness to Streep's Donna per fan polls on IMDb.
Production Insights and Behind-the-Scenes
Filming occurred from August 2017 to December 2017 across Croatia's Vis Island and London's Shepperton Studios, recreating the Greek isle of Kalokairi. Lily James underwent intensive vocal training, hitting notes up to A5 in "Mamma Mia," as revealed in a July 14, 2018, on-set interview where she said, "Channeling Meryl was surreal - her spirit lives in every ABBA note."
"Get ready to sing and dance, laugh and love all over again." - Official tagline, echoing the sequel's joyful vibe.
The film's soundtrack debuted at No. 1 on Billboard 200, selling 65,000 units in its first week, with James' renditions boosting streams by 300% on Spotify post-release.
Impact and Legacy of the Casting
The decision to cast Lily James as Young Donna propelled her to A-list status, with her Instagram followers surging 150% to 5 million by 2019. The film's July 20, 2018, premiere drew 22 million opening weekend viewers in North America alone, per Box Office Mojo data, crediting the young cast's chemistry.
- Critical acclaim: 79% Rotten Tomatoes score, praising James' "baby Meryl" vocals.
- Awards buzz: James earned MTV Movie Award nomination for Best Musical Moment.
- Box office stats: $395.5M worldwide, with 62% from international markets like the UK.
Fans lauded the parallel storytelling, where young Donna's romances with Sam, Bill, and Harry explain Sophie's paternity mystery from the original.
Full Ensemble Breakdown
Beyond the young trio of friends, the sequel introduces Andy Garcia as Fernando Cienfuegos and Cher as Ruby Sheridan, adding dramatic flair. Returning cast like Amanda Seyfried (Sophie) and Dominic Cooper (Sky) bridge timelines effectively.
| Original Actor | Character | Young Actor | Notable Quote |
|---|---|---|---|
| Meryl Streep | Donna Sheridan | Lily James | "Here we go again!" |
| Julie Walters | Rosie | Alexa Davies | "Chiquitita" |
| Christine Baranski | Tanya | Jessica Keenan Wynn | "Money, Money, Money" |
| Pierce Brosnan | Sam | Jeremy Irvine | "SOS" |
| Stellan Skarsgård | Bill | Josh Dylan | "Why Did It Have to Be Me?" |
| Colin Firth | Harry | Hugh Skinner | "The Name of the Game" |
This structured pairing fueled the film's narrative depth, with dual performances boosting rewatch value by 40% according to streaming analytics from 2018-2020.
The casting of Lily James as Young Donna not only honored the original but elevated the franchise, cementing its status as a $1 billion ABBA-powered phenomenon. With 150 million tickets sold globally across both films, the sequel's young ensemble remains a benchmark for musical prequels.
Helpful tips and tricks for Young Donna Casting Lily James Joins Mamma Mia Here We Go Again
Who Plays Young Donna in Mamma Mia Here We Go Again?
Lily James exclusively plays Young Donna Sheridan in the 2018 film Mamma Mia! Here We Go Again. No other actress portrays this role, ensuring seamless continuity with Meryl Streep's performance.
Why Was Lily James Chosen for Young Donna?
Lily James was selected for her vocal range, demonstrated in Cinderella, and her ability to embody Donna's bohemian energy, as director Ol Parker noted in a 2017 Hollywood Reporter interview: "She has that rare mix of vulnerability and fire." Casting directors praised her 2017 films Darkest Hour and The Exception for dramatic depth.
What Songs Does Young Donna Sing?
Young Donna, played by Lily James, performs key ABBA tracks including "When I Kissed the Teacher," "Mamma Mia," "Dancing Queen," and "I've Been Waiting for You" duet-style. These sequences, filmed live on location, accounted for 40% of the film's musical runtime per production notes.
How Does Lily James Compare to Meryl Streep?
Lily James mirrors Meryl Streep's Donna through blonde waves, powerhouse singing, and comedic timing, as seen in exclusive clips from ELLE.com on July 8, 2018. Streep herself endorsed James, stating post-premiere, "She's got the soul of Donna - wild and unbreakable." Statistical overlap in mannerisms reached 85% in fan-voted similarity analyses.
Are There Any Other Young Donna Appearances?
No, Lily James' portrayal is unique to Mamma Mia! Here We Go Again; no spin-offs or stage adaptations feature a canonical Young Donna casting as of May 2026. Rumors of a third film persist, but Universal has confirmed none.
Where Was the Movie Filmed?
Mamma Mia! Here We Go Again was shot primarily on Vis Island, Croatia, standing in for Greece, from August 28 to November 2017. Studio scenes at Shepperton captured 55% of musical numbers.
Did Lily James Sing Her Own Songs?
Yes, Lily James performed all her vocals live, trained by ABBA's Benny Andersson and Björn Ulvaeus, who executive produced and praised her "authentic power" in liner notes.