Jeremy Irvine, who played the leading role of Albert in Steven Spielberg's film version of the Tony-winning War Horse, has been cast in the forthcoming sequel to the blockbuster film musical Mamma Mia!, according to Deadline. Irvine and Harlots actor Alexa Davies are the latest additions to the ever-growing company.
Irvine will play the younger version of Pierce Brosnan's Sam; Brosnan is also now on board for the new ABBA-scored film. Davies will be seen as the young Rosie: Julie Walters, who played Rosie in the original film, has yet to sign on for the sequel.
Also confirmed for Mamma Mia: Here We Go Again!, which is set to be released July 20, 2018, are multiple Oscar winner Meryl Streep as Donna Sheridan, Lily James as the younger Donna, Tony and Emmy winner Christine Baranski as Tanya, Amanda Seyfried as Sophie Sheridan, and Colin Firth as Harry.
The film will travel back and forth in time in order to show how various relationships grew and how the past can resonate in the present.
The new movie will feature an original story and incorporate songs heard in the first feature, as well as additional ABBA tunes. Ol Parker, who wrote the script, will also direct, with creator Judy Craymer and Gary Goetzman returning to produce.
Mamma Mia! closed on Broadway in September 2015 as the eighth longest-running show in Broadway history. It premiered October 18, 2001, at the Winter Garden Theatre, where it continued through October 19, 2013. The production then transferred to its final home, the Broadhurst, on November 2, 2013. In its various productions, the show has grossed a reported $2 billion worldwide.