Jeremy Irvine joins the cast of Mamma Mia: Here We Go Again as the younger version of Sam Carmichael, played by Pierce Brosnan in the original 2008 smash. The 27-year-old actor joins previously-announced Lily James in the film. She’s set to play the younger version of Meryl Streep’s character Donna.
Irvine’s most notable past gigs include The Bad Education Movie and the much-maligned Stonewall. He can next be seen in Billionaire Boys Club starring Ansel Elgort and Taron Egerton.
Irvine wasn’t the only cast member announced for the Mamma Mia sequel. Alexa Davies jumps on board to portray a young Rosie, originally played by Julie Walters in the first installment. The 21-year-old Welsh actress was previously seen in Cuckoo.
While the feature film adaptation earned mixed reviews, it did boffo box office business. It earned an estimated $600 million worldwide, almost 12 times its budget. Mamma Mia was based on the 1999 West End/2001 Broadway musical of the same name. The sequel will be written and directed by British filmmaker Ol Parker (The Best Exotic Marigold Hotel) and will feature ABBA songs not included in the original film, along with some reprised favorites.
Mamma Mia: Here We Go Again! is set to arrive July 20, 2018, a decade after the original musical’s theatrical run. Check out a few pictures of Jeremy below.