The stars attended the Mamma Mia! Here We Go Again premiere in London on Monday, and it looked like a huge party. Aside from transforming the red carpet into Kalokairi, the cast looked like one big, happy family as they posed for the cameras. While Amanda Seyfried and Lily James (who plays younger Donna) laughed in front of the huge Mamma Mia sign, Meryl Streep and her onscreen mom Cher gave each other a kiss as they hugged it out. There were also a few celebrity families on-hand for the event as Thandie Newton attended with her look-alike daughters, and Tom Hanks and Rita Wilson showed off their three-decades-long romance. See all the best moments from the premiere ahead.
Pictured: Lily James and Amanda Seyfried
Pictured: Colin Firth and Livia Giuggioli
Pictured: Amanda Seyfried and Thomas Sadoski
Pictured: Lily James and Meryl Streep
Pictured: Lily James, Cher, and Amanda Seyfried
Pictured: Cher and Meryl Streep
Pictured: Dominic Cooper
Pictured: Mamma Mia cast
Pictured: Amanda Seyfried and Thomas Sadoski
Pictured: Mamma Mia cast
Pictured: Cher and Meryl Streep
Pictured: Pierce Brosnan and Keely Shaye Smith
Pictured: Meryl Streep
Pictured: Colin Firth
Pictured: Meryl Streep
Pictured: Thandie Newton and Ol Parker with their daughters
Pictured: Christine Baranski
Pictured: Tom Hanks and Rita Wilson
Pictured: Cher and Andy García
Pictured: Lily James and Amanda Seyfried
Pictured: Lily James
Pictured: Matt Smith and his sister Laura Jayne Smith
Pictured: Pierce Brosnan
Pictured: Jason Isaacs and his daughters
Pictured: Mamma Mia cast