About Mamma Mia! Here We Go Again
Five years after meeting her three fathers, Sophie Sheridan prepares to open her mother’s hotel. In 1979, young Donna Sheridan meets the men who each could be Sophie’s biological father.
Full Cast of Mamma Mia! Here We Go Again
Amanda Seyfried
plays Sophie
Lily James
plays Young Donna
Julie Walters
plays Rosie
Christine Baranski
plays Tanya
Alexa Davies
plays Young Rosie
Jessica Keenan Wynn
plays Young Tanya
Andy García
plays Fernando Cienfuegos
Hugh Skinner
plays Young Harry
Jeremy Irvine
plays Young Sam
Josh Dylan
plays Young Bill
Omid Djalili
plays Greek Official
Gerard Monaco
plays Alexio
Stellan Skarsgård
plays Bill / Kurt
Anna Antoniades
plays Apollonia
Celia Imrie
plays Vice Chancellor
Panos Mouzourakis
plays Lazaros
Maria Vacratsis
plays Sofia
Togo Igawa
plays Mr. Tatyama
Anastasia Hille
plays Dr. Inge Horvath
Susanne Barklund
plays Alma
Jonathan Goldsmith
plays Brother Cienfuegos
Sharif Afifi
plays Ensemble Performer
Kathryn Akin
plays Ensemble Performer
Joe Allen
plays Ensemble Performer
Michael Anthony
plays Ensemble Performer
Wendy Baldock
plays Ensemble Performer
Caroline Bateson
plays Ensemble Performer
Omari Bernard
plays Ensemble Performer
Christopher Blades
plays Ensemble Performer
Hannah Bodenham
plays Ensemble Performer
Nicole Bondzie
plays Ensemble Performer
Teneisha Bonner
plays Ensemble Performer
Lauren Bott
plays Ensemble Performer
Daniella Bowen
plays Ensemble Performer
William Bozier
plays Ensemble Performer
Dale Branston
plays Ensemble Performer
Jacqueline Braun
plays Ensemble Performer
Ava Brennan
plays Ensemble Performer
Myles Brown
plays Ensemble Performer
Charlie Bruce
plays Ensemble Performer
Dawn Buckland
plays Ensemble Performer
Ashley Campbell
plays Ensemble Performer
Natalia Campbell
plays Ensemble Performer
Vanessa Campbell
plays Ensemble Performer
Clive Carter
plays Ensemble Performer
Harry Carter
plays Ensemble Performer
Chrissie Cartwright
plays Ensemble Performer
Peter Challis
plays Ensemble Performer
Frances Maassen Chiapetta
plays Ensemble Performer
Javier Cid
plays Ensemble Performer
Cassie Clare
plays Ensemble Performer
Tom Clark
plays Ensemble Performer
Ray Clarke
plays Ensemble Performer
Dominic Clarson
plays Ensemble Performer
Emma Clayton
plays Ensemble Performer
Nicola Coates
plays Ensemble Performer
Elliot Collins
plays Ensemble Performer
Leon Cooke
plays Ensemble Performer
Sarah Cortez
plays Ensemble Performer
Joe Da Costa
plays Ensemble Performer
Alie Coste
plays Ensemble Performer
Robbie Culley
plays Ensemble Performer
Charles Daish
plays Ensemble Performer
Jo Darby
plays Ensemble Performer
Natalie Davis
plays Ensemble Performer
Imelda de los Reyes
plays Ensemble Performer
Emma Deigman
plays Ensemble Performer
Reece Darlington Delaire
plays Ensemble Performer
Jeannine Desmier
plays Ensemble Performer
Nathalie Desmier
plays Ensemble Performer
Maria Despina
plays Ensemble Performer
Kieran Donovan
plays Ensemble Performer
Sonia Dorado
plays Ensemble Performer
Matthew James Duff
plays Ensemble Performer
Nathaniel Ellul
plays Ensemble Performer
James Alan-Evans
plays Ensemble Performer
Claire Fishenden
plays Ensemble Performer
Nia Fisher
plays Ensemble Performer
Jane Fowler
plays Ensemble Performer
Tommy Franzen
plays Ensemble Performer
Rory Furey-King
plays Ensemble Performer
Adam Galbraith
plays Ensemble Performer
Jenny Galloway
plays Ensemble Performer
Jemma Geanaus
plays Ensemble Performer
Chris George
plays Ensemble Performer
Linda Gibbs
plays Ensemble Performer
Louise Gold
plays Ensemble Performer
Mark Goldthorp
plays Ensemble Performer
Sharon Gomez
plays Ensemble Performer
Georgia Reid Hamilton
plays Ensemble Performer
Andrew Hamshire
plays Ensemble Performer
Crystal Hantig
plays Ensemble Performer
Alison Harding
plays Ensemble Performer
Layla Harrison
plays Ensemble Performer
Yasmin Harrison
plays Ensemble Performer
Linzi Hateley
plays Ensemble Performer
Pip Hersee
plays Ensemble Performer
Leonie Hill
plays Ensemble Performer
Jack Hinton
plays Ensemble Performer
Todd Holdsworth
plays Ensemble Performer
Robert Howie
plays Ensemble Performer
Lukas Hunt
plays Ensemble Performer
Parsifal James Hurst
plays Ensemble Performer
Katherine Isles
plays Ensemble Performer
Kim Ismay
plays Ensemble Performer
Jacqui Jameson
plays Ensemble Performer
Cherelle Jay
plays Ensemble Performer
Alim Jayda
plays Ensemble Performer
Alison Jenkins
plays Ensemble Performer
Carolyn Jones
plays Ensemble Performer
Jamie Karitzis
plays Ensemble Performer
Nicola Keen
plays Ensemble Performer
Craig Anthony-Kelly
plays Ensemble Performer
Matt Kennedy
plays Ensemble Performer
Reece Kerridge
plays Ensemble Performer
Dan Krikler
plays Ensemble Performer
Joshua Lacey
plays Ensemble Performer
Mitchell Lathbury
plays Ensemble Performer
Gemma Lawson
plays Ensemble Performer
Peter Le Brun
plays Ensemble Performer
Georgie Leatherland
plays Ensemble Performer
Melvin LeBlanc
plays Ensemble Performer
Nick Len
plays Ensemble Performer
Paul Leonard
plays Ensemble Performer
Rebecca Leung
plays Ensemble Performer
Cassie Macmillian
plays Ensemble Performer
Nikki Mae
plays Ensemble Performer
Liam Marcellino
plays Ensemble Performer
Joe Edward Mascot
plays Ensemble Performer
Melli Matthews
plays Ensemble Performer
James Paul McAllister
plays Ensemble Performer
Fiona McDonald
plays Ensemble Performer
Myra McFadyen
plays Ensemble Performer
Fergal McGoff
plays Ensemble Performer
Perry Meadowcroft
plays Ensemble Performer
Oliver Metzler
plays Ensemble Performer
Chanel Mian
plays Ensemble Performer
Holly Mitchell
plays Ensemble Performer
Scott Mobley
plays Ensemble Performer
Andrew Monaghan
plays Ensemble Performer
Mandy Montanez
plays Ensemble Performer
Elander Moore
plays Ensemble Performer
Leah Sue Morland
plays Ensemble Performer
Jake Moyle
plays Ensemble Performer
Rachel Muldoon
plays Ensemble Performer
Charis Murray
plays Ensemble Performer
Mazz Murray
plays Ensemble Performer
Wolfgang Mwanje
plays Ensemble Performer
Jayde Nelson
plays Ensemble Performer
Marianna Neofitou
plays Ensemble Performer
Robert Nerantzoulis
plays Ensemble Performer
Jordan Nesbitt
plays Ensemble Performer
Sam Nesti
plays Ensemble Performer
Tom Oakley
plays Ensemble Performer
Anu Ogunmefun
plays Ensemble Performer
Katy Osborne
plays Ensemble Performer
Aaron Ashley Parker
plays Ensemble Performer
Christopher Parkinson
plays Ensemble Performer
Tamara McKoy-Patterson
plays Ensemble Performer
Sherrie Pennington
plays Ensemble Performer
Nuwan Hugh Perera
plays Ensemble Performer
Michael Peters
plays Ensemble Performer
Thierry Picaut
plays Ensemble Performer
Thomas Pitiris
plays Ensemble Performer
Eve Polycarpou
plays Ensemble Performer
Joseph Poulton
plays Ensemble Performer
Zoe Purpuri
plays Ensemble Performer
Aaron Renfree
plays Ensemble Performer
Lisa Ritchie
plays Ensemble Performer
Zach Robinson
plays Ensemble Performer
Matt Ryan
plays Ensemble Performer
Simone Sault
plays Ensemble Performer
Josie Scamell
plays Ensemble Performer
Julienne Schembri
plays Ensemble Performer
Alessio Scozzaro
plays Ensemble Performer
Stella Segar
plays Ensemble Performer
Parisa Shahmir
plays Ensemble Performer
Esther Scheills
plays Ensemble Performer
Michael Simkins
plays Ensemble Performer
Gregory Sims
plays Ensemble Performer
Helen Siveter
plays Ensemble Performer
Michael Skyers
plays Ensemble Performer
Simon Slater
plays Ensemble Performer
Michael Small
plays Ensemble Performer
Duncan Smith
plays Ensemble Performer
Philippa Stefani
plays Ensemble Performer
Gregor Stewart
plays Ensemble Performer
Sandy Strallen
plays Ensemble Performer
Lizzie Stavrou
plays Ensemble Performer
Dean Street
plays Ensemble Performer
Adi Suissa
plays Ensemble Performer
Antonio Susinni
plays Ensemble Performer
Jasmine Takacs
plays Ensemble Performer
Mikaela Taube
plays Ensemble Performer
Melissa Odette Teo
plays Ensemble Performer
Kenneth Tharp
plays Ensemble Performer
Alex Thomas
plays Ensemble Performer
Justin Thomas
plays Ensemble Performer
Amy Thornton
plays Ensemble Performer
Emily Tierney
plays Ensemble Performer
Poppy Tierney
plays Ensemble Performer
Joe Toland
plays Ensemble Performer
Paul Tomkinson
plays Ensemble Performer
Sebastien Torkia
plays Ensemble Performer
Zara Treherne
plays Ensemble Performer
Amy Trigg
plays Ensemble Performer
Tim Wallers
plays Ensemble Performer
Billy Warren
plays Ensemble Performer
Tom Wheatley
plays Ensemble Performer
Grace Cinque White
plays Ensemble Performer
Johnny White
plays Ensemble Performer
Chad Wilder
plays Ensemble Performer
Laura Wilson
plays Ensemble Performer
Amanda Wilkin
plays Ensemble Performer
Beth Willetts
plays Ensemble Performer
Luke Woolaston
plays Ensemble Performer
Matthew Seadon-Young
plays Ensemble Performer
Elena Zacharia
plays Ensemble Performer
Benny Andersson
plays Cafe Pianist (uncredited)
Björn Ulvaeus
plays University Professor (uncredited)
Pedro Etchepare
plays French Café Patron
Crew of Mamma Mia! Here We Go Again
Costume & Make-Up
Sound
Editing
Production
Art
Directing
Camera
Crew
Visual Effects
Writing
Lighting