Rosie Mulligan

Birth Name:

Rosie Mulligan


56 ("Mamma Mia!", 2008), 61 ("Mamma Mia! Here We Again, 2018)



Portrayed By:

Julie Walters (Primarily), Alexa Davies (Younger), Jenny Galloway (Original London Cast)

Rosie Mulligan is a leading character of the stage-musical "Mamma Mia!" as well as the 2008 film of the same name and its sequel, "Mamma Mia! Here We Go Again". She is one of the three members of girl-band "Donna and the Dynamos" and is one of Donna Sheridan's best-friends, alongside, Tanya

Mamma Mia! (2008) Edit

Rosie is introduced as one of three best-friends, alongside Donna Sheridan and Tanya. She is a successful, English-born 'celebrity chef', authoring widely popular cookbooks. Rosie and Tanya return to the Greek island of Kalokairi to attend Sophie Sheridan's upcoming wedding. Rosie is close to Donna and Tanya, and acts as a surrogate-aunt to Donna's daughter Sophie Sheridan. Rosie expresses opposition to the idea of meeting "Mr. Right", being unmarried, calling herself a 'lone-wolf'. However she eventually changes her mind and falls in love with Bill Anderson, a Swedish writer and adventurer and one of the three possible fathers of Donna's daughter Sophie.

Mamma Mia! Here We Go Again (2018) Edit

During the 1970's, Rosie met and became friends with Donna during her studies at the University of Oxford. During this time the three women also formed their girl-band, "Donna and the Dynamos". Rosie and Tanya went on to follow their friend Donna to the Greek island of Kalokairi, where they support Donna during her relationships with 'the three possible fathers'.

Five-years after the events of "Mamma Mia!", Rosie, alongside Tanya, return to Kalokairi to support and guide Sophie Sheridan as she reveals to them that she is pregnant and is scared of having to manage the hotel and raise a child without her mother, Donna.

Behind the Scenes Edit

In the 2008 film as well as its sequel, Rosie is portrayed by English actress, Dame Julie Walters.

A young Rosie appears in "Mamma Mia! Here We Go Again", portrayed by Welsh actress, Alexa Davies.