The premiere for Mamma Mia! Here We Go Again took place at the Hammersmith Apollo on Monday, ahead of the films release on Friday.
Abba and Cher fans alike will be absolutely buzzing about the sequel to the Greece-set musical, which features Lily James as a young Donna, and looks back on when she met Sophies (Amanda Seyfried) three potential fathers.
It looks like Meryl Streeps role in the second instalment is ambiguous, however, so well have to wait and see how that plays out.
Although the acting and plot are important – lets be honest – the Abba tunes are the icing on the cake of any Mamma Mia! film or play.
Luckily, you can still expect all your favourites from the first movie, as well as some extras added in.
Soundtrack to Mamma Mia 2
When I Kissed the Teacher from Arrival (1976) – Young Donna and the Dynamos
I Wonder (Departure) from ABBA: The Album (1977) – Young Donna and the Dynamos
One of Us from The Visitors (1981) – Sophie, Sky
Waterloo from Waterloo (1974) – Young Harry, Young Donna
Why Did It Have to Be Me? from Arrival (1976) – Young Bill, Young Donna, Young Harry
I Have a Dream from Voulez-Vous (1979) – Young Donna
Kisses of Fire from Voulez-Vous (1979) – Lazaros, Young Tanya, Young Rosie
Andante, Andante from Super Trouper (1980) – Young Donna
The Name of the Game from ABBA: The Album (1977) – Young Donna
Knowing Me, Knowing You from Arrival (1976) – Young Sam, Young Donna, Sam, Sophie
Angeleyes from Voulez-Vous (1979) – Tanya, Rosie, Sophie
Mamma Mia from ABBA (1975) – Young Donna and the Dynamos
Dancing Queen from Arrival (1976) – Sophie, Rosie, Tanya, Sam, Bill and Harry
Ive Been Waiting For You from ABBA (1975) – Sophie, Rosie, Tanya
Fernando – non-album single (1976) – Ruby, Fernando
My Love, My Life from Arrival (1976) – Sophie, Young Donna, Donna
Super Trouper from Super Trouper (1980) – Ruby, Donna, Rosie, Tanya, Sophie, Sky, Sam, Bill, Harry, Fernando, Young Donna, Young Rosie, Young Tanya, Young Bill, Young Sam, Young Harry
The Day Before You Came – non-album single (1982) – Donna
Mamma Mia! 2: Here We Go Again will be out July 20, 2018