阿曼达·塞弗里德
Amanda Seyfried
饰:Sophie
莉莉·詹姆斯
Lily James
饰:Young Donna
梅丽尔·斯特里普
Meryl Streep
饰:Donna
皮尔斯·布鲁斯南
Pierce Brosnan
饰:Sam
多米尼克·库珀
Dominic Cooper
饰:Sky
科林·费斯
Colin Firth
饰:Harry
克里斯汀·芭伦斯基
Christine Baranski
饰:Tanya
杰瑞米·艾文
Jeremy Irvine
饰:Young Sam
亚历克萨·戴维斯
Alexa Davies
饰:Young Rosie
雪儿
Cher
饰:Ruby Sheridan
斯特兰·斯卡斯加德
Stellan Skarsgård
饰:Bill
朱丽·沃特斯
Julie Walters
饰:Rosie
休·斯金纳
Hugh Skinner
饰:Young Harry
乔什·迪伦
Josh Dylan
饰:Young Bill
安迪·加西亚
Andy Garcia
饰:Fernando
杰西卡·基南·温
Jessica Keenan Wynn
饰:Young Tanya
亚历珊德拉·福特
Alexandra Ford
饰:Head Girl
伊川东吾
いがわ とうご
饰:Mr. Tatyama
杰拉德·摩纳科
Gerard Monaco
饰:Alexio
阿纳斯塔西娅·希尔
Anastasia Hille
饰:Dr. Inge Horvath
森尚子
Naoko Mori
饰:Yumiko
乔纳森·戈德史密斯
Jonathan Goldsmith
饰:Brother Cinefuegos
奥米德·迪阿里力
Omid Djalili
饰:Greek Official
西莉亚·伊姆瑞
Celia Imrie
饰:Vice Chancellor
班尼·安德森
Benny Andersson
饰:Cafe Pianist
苏珊娜·巴克莱德
Susanne Barklund
饰:Alma
戴尔·布兰斯顿
Dale Branston
饰:Hotel Cook
凯西·克莱尔
Cassie Clare
饰:Ensemble Performer
亚力克莎·戴维斯
Alexa Davies
饰:青年罗茜
Alexandra Ford
Alexandra Ford
饰:女生代表
黛布拉·利·泰勒
Debra Leigh-Taylor
饰:渔夫妻子
吉诺·皮恰诺
Gino Picciano
饰:当地居民
约瑟夫·青木
Jozef Aoki
饰:Yumiko's Assistant (uncredited)
安娜丝塔西亚·海利
Anastasia Hille
饰:Dr. Inge Horvath
比约恩·奥瓦尔斯
Björn Ulvaeus
饰:University Professor (uncredited)
Jonathan Goldsmith
Jonathan Goldsmith
饰:Brother Cienfuegos
Panos Mouzourakis
饰:Lazaros
Christopher Blades
饰:Ensemble Performer
威尔·博泽尔
William Bozier
饰:Ensemble Performer,(as Will Bozier)
Clive Carter
Clive Carter
饰:Ensemble Performer
Charles Daish
Charles Daish
饰:Ensemble Performer
Emma Deigman
Emma Deigman
饰:Ensemble Performer
Sonia Dorado
饰:Ensemble Performer
Jane Fowler
Jane Fowler
饰:Ensemble Performer
珍妮·加洛韦
Jenny Galloway
饰:Ensemble Performer
雅思敏·哈里森
Yasmin Harrison
饰:Ensemble Performer
Jamie Karitzis
饰:Ensemble Performer
约书亚·莱西
Joshua Lacey
饰:Ensemble Performer
迈拉·麦克法迪
Myra McFadyen
饰:Ensemble Performer
Mazz Murray
饰:Ensemble Performer
Eve Polycarpou
Eve Polycarpou
饰:Ensemble Performer
Paul Tomkinson
饰:Ensemble Performer,(as Paul Ritchie Tomkinson)
Tim Wallers
饰:Ensemble Performer
Tom Wheatley
Tom Wheatley
饰:Ensemble Performer,(as Tom Stanford Wheatley)
Matt Seadon Young
饰:Ensemble Performer,(as Matthew Seadon Young)
玛丽亚·瓦克拉西斯
Maria Vacratsis
饰:Sofia
Teneisha Bonner
饰:Ensemble Performer
Daniella Bowen
饰:Ensemble Performer
Charlie Bruce
饰:Ensemble Performer
Peter Challis
Peter Challis
饰:Ensemble Performer
Leon Cooke
饰:Ensemble Performer
Tommy Franzen
Tommy Franzen
饰:Ensemble Performer
亚当加尔布莱斯
Adam Galbraith
饰:Ensemble Performer
Mark Goldthorp
饰:Ensemble Performer
Layla Harrison
Layla Harrison
饰:Ensemble Performer
林兹·黑特利
Linzi Hateley
饰:Ensemble Performer
Jacqui Jameson
Jacqui Jameson
饰:Ensemble Performer
Paul Leonard
Paul Leonard
饰:Ensemble Performer
Tom Oakley
Tom Oakley
饰:Ensemble Performer
Christopher Parkinson
Christopher Parkinson
饰:Ensemble Performer
亚伦·兰弗瑞
Aaron Renfree
饰:Ensemble Performer
Simone Sault
饰:Ensemble Performer
Michael Small
Michael Small
饰:Ensemble Performer
Kenneth Tharp
饰:Ensemble Performer
艾米丽·蒂尔尼
Emily Tierney
饰:Ensemble Performer
Sebastien Torkia
饰:Ensemble Performer