<Li> Christine Baranski as Tanya Chesham - Leigh, Donna's other former bandmate; a rich three - time divorcee . </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> 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>

Who did pierce brosnan play in mamma mia