The Cast of 'Mamma Mia!' Then and Now

8:15 AM 7/20/2018

by Sydney Odman

Ten years later and just as the sequel is about to hit theaters, take a look back at the star-studded cast of 'Mamma Mia!' and what else they've been up to since the movie first hit theaters in 2008.


In 2008, musical Mamma Mia! took to the big screen, wowing audiences with its star-studded cast, witty banter and charming dance numbers to the tune of a $609.8 million worldwide box-office gross. On Friday, the ensemble is back — this time with more music by ABBA, new castmembers and surprise twists.

Mamma Mia! Here We Go Again, directed by Ol Parker, returns to the fictional Greek island of Kalokairi, where the gang reunites for the reopening of Donna's (Meryl Streep) hotel. The original cast is joined this time by past versions of themselves, starring Lily James as a young Donna. The sequel also serves as somewhat of a prequel, as it alternates back and forth in time, depicting Donna's early days on the island.

In celebration of the original film's 10th anniversary on July 18, The Hollywood Reporter checks in on the cast and where they are now. 

  • Meryl Streep

    Donna Sheridan

    Universal Studios/Photofest

    Revered as one of the great performers of her generation, Meryl Streep lets loose in her role as single mother and dancing queen Donna Sheridan. Although Streep is most well known for her many Oscar-worthy performances over the years, her status as a major Hollywood star was reaffirmed after the huge box-office success of Mamma Mia! in 2008. 

    Nominated for a Golden Globe for her performance, Streep's versatility is on display in the film, as she shows off her vocal chops and dance moves as the leading lady of Donna and the Dynamos. 

    As for the upcoming sequel, while Streep is noticeably absent from the film's trailer, the iconic actress is featured front and center on the movie poster. Audiences have largely speculated what Streep's role will ultimately be in the film.

    Most recently, Streep starred as Kay Graham in Steven Spielberg's The Post. The actress is set to portray Aunt March in Greta Gerwig's upcoming adaptation of the literary classic Little Women, alongside an all-star cast of Saoirse Ronan, Timothée Chalamet and Emma Stone. 


  • Amanda Seyfried

    Sophie Sheridan

    Universal Studios/Photofest

    Prior to starring as the vibrant bride-to-be Sophie Sheridan, Amanda Seyfried made her film debut as the oblivious Karen Smith in Tina Fey's teen classic Mean Girls. After Seyfried's notable recurring role on the HBO series Big Love, Mamma Mia! featured the actress' first leading role. Since then, she has appeared in films such as Dear John, Les Miserables, Ted and more.

    Currently, Seyfried is set to star in The Art of Racing in the Rain, a film based on the best-selling novel of the same name, alongside Milo Ventimiglia.

  • Pierce Brosnan

    Sam Carmichael

    Universal Studios

    Irish stage actor turned Hollywood film star Pierce Brosnan portrays one of Sophie's potential fathers, Sam Carmichael, in Mamma Mia! Brosnan's character serves as Donna's main love interest, a love affair that lends itself to several musical breakouts throughout the film. 

    Most known for his work as James Bond from 1995-2002, Brosnan portrayed the iconic secret agent in four films — GoldenEye, Tomorrow Never Dies, The World Is Not Enough and Die Another Day

    Following Mamma Mia! Here We Go Again, Brosnan is set to star as King Louis XIV in Sean McNamara's The King's Daughter

  • Colin Firth

    Harry Bright

    Universal Studios

    Over the course of a career that has spanned over 30 years, Colin Firth has starred in several critically acclaimed films such as The English Patient, Shakespeare In Love and, most notably, The King's Speech, for which he won the Academy Award for best actor in 2010.

    With a guitar in hand, Firth charms audiences as potential father No. 3 Harry Bright in Mamma Mia! As the song ("Our Last Summer") goes, Harry is "working in a bank, a family fan, a football fan." Mamma Mia! follows along in Firth's history of starring in romantic comedies like Bridget Jones's Diary and Love Actually

    Most recently, Firth starred in Kingsman: The Secret Service and Kingsman: The Golden Circle. Later this year, the award-winning actor will appear in Emily Blunt's Mary Poppins Returns, in addition to joining his Mamma Mia! castmate Julie Walters in an upcoming film adaptation of the children's story The Secret Garden. 

  • Stellan SkarsgĂ„rd

    Bill Anderson

    Universal Studios

    In the film, Stellan Skarsgård stars as the adventurous sailor Bill Anderson, another potential father to Sophie. Twenty years after a short-lived love affair with Donna, Bill gets romantically involved with Donna's friend Rosie, played by Julie Walters. 

    Currently, the Swedish actor is best known for his appearances in box-office franchises such as Pirates of the Caribbean and The Avengers. Within the Marvel Cinematic Universe, Skarsgård plays Dr. Erik Selvig in Thor, Thor: The Dark World, The Avengers and Avengers: Age of Ultron



  • Dominic Cooper


    Universal Studios

    British actor Dominic Cooper reprises his role as Sophie's charming fiancé, Sky, in Mamma Mia! Here We Go Again, as the couple face new challenges a few years down the road. 

    Following Mamma Mia! in 2008, Cooper went on to portray Howard Stark in Captain America: The First Avenger and on the ABC series Agent Carter

    The actor currently stars as Jesse Custer on Seth Rogen and Evan Goldberg's AMC series Preacher.

  • Julie Walters

    Rosie Mulligan

    Universal Studios/Photofest

    British actress Julie Walters is one third of Donna and the Dynamos in Mamma Mia! as Rosie Mulligan, the "lone wolf."

    Known for her award-winning performances in Educating Rita and Billy Elliot, Walters is also famously known for her portrayal of the maternal Molly Weasley in the Harry Potter film series. 

    Later this year, Walters will appear in Disney's Mary Poppins Returns, in addition to starring alongside Mamma Mia! co-star Colin Firth in Marc Munden's The Secret Garden

  • Christine Baranski

    Tanya Chesham-Leigh

    Universal Studios/Photofest

    Thrice divorced and on the prowl, Tanya rounds out the trio of Donna and the Dynamos. Christine Baranski, along with Julie Walters, gives a memorable performance in Mamma Mia! as Donna's support system and, oftentimes, comic relief. 

    Throughout her career, Baranski has won two Tony Awards, in addition to having been nominated for 15 Emmys for her work on shows such as Cybill, Frasier, The Good Wife and The Big Bang Theory. The actress is also known for her musical roles in Chicago and Into the Woods. She currently stars on CBS All Access' Good Wife spinoff The Good Fight.