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