<Li> Amanda Seyfried as Sophie Sheridan, Donna's 30 - year - old daughter, Sam's stepdaughter, Sky's fiancée and Ruby's granddaughter </Li> <Li> Meryl Streep as Donna Carmichael, Sophie's mother and Ruby's daughter, owner of the Hotel Bella Donna, wife to Sam <Ul> <Li> Lily James as Young Donna </Li> </Ul> </Li> <Ul> <Li> Lily James as Young Donna </Li> </Ul> <Li> Lily James as Young Donna </Li>

Who plays young donna in mama mia 2