Double bill of musicals based on the hit stage show and the music of ABBA. In 'Mamma Mia!' (2008) newly-engaged Sophie (Amanda Seyfried) invites three of her mother Donna (Meryl Streep)'s old flames - Bill (Stellan Skarsgard), Sam (Pierce Brosnan) and Harry (Colin Firth) - to her wedding, in the hope of finding out who her real father is. Arriving on the sun-drenched Mediterranean island for the first time in 20 years, the now middle-aged hunks soon rekindle long dormant emotions, causing Donna to revisit her past glories. In the sequel, 'Mamma Mia! Here We Go Again' (2018), Sophie is running her mother's villa on the Greek island of Kalokairi and is expecting her first baby with husband Sky (Dominic Cooper). Wondering what her life will be like raising a child, Sophie learns more about her mother's past and her experiences as a single mother.