<Ul> <Li> Meryl Streep as Donna Sheridan, Sophie's mother, owner of the hotel Villa Donna . </Li> <Li> Amanda Seyfried as Sophie Sheridan, Donna's 20 - year - old daughter, Sky's fiancée . </Li> <Li> Pierce Brosnan as Sam Carmichael, Sophie's possible father and an architect . </Li> <Li> Colin Firth as Harry Bright, Sophie's possible father and a British banker . </Li> <Li> Stellan Skarsgård as Bill Andersson, Sophie's possible father, a Swedish sailor and travel writer . </Li> <Li> Dominic Cooper as Sky, Sophie's fiancé who is designing a website for the hotel . </Li> <Li> Julie Walters as Rosie Mulligan, one of Donna's former bandmates in Donna and the Dynamos; an unmarried fun - loving author . </Li> <Li> Christine Baranski as Tanya Chesham - Leigh, Donna's other former bandmate; a rich three - time divorcee . </Li> <Li> Philip Michael as Pepper, Sky's best man who likes Tanya; a bartender </Li> <Li> Juan Pablo Di Pace as Petros </Li> <Li> Ashley Lilley as Ali, close friend of Sophie and her bridesmaid . </Li> <Li> Rachel McDowall as Lisa, close friend of Sophie and her bridesmaid . </Li> <Li> Enzo Squillino as Gregoris, one of Donna's employees . </Li> <Li> Niall Buggy as Father Alex, the wedding priest . </Li> <Li> Chris Jarvis as Eddie, a friend of Sky and Pepper . </Li> </Ul> <Li> Meryl Streep as Donna Sheridan, Sophie's mother, owner of the hotel Villa Donna . </Li> <Li> Amanda Seyfried as Sophie Sheridan, Donna's 20 - year - old daughter, Sky's fiancée . </Li> <Li> Pierce Brosnan as Sam Carmichael, Sophie's possible father and an architect . </Li>

Who played sophie in the original mama mia