The stars attended the Mamma Mia! Here We Go Again [1] 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 [2] and Lily James (who plays younger Donna) laughed in front of the huge Mamma Mia sign, Meryl Streep [3] 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 [4], and Tom Hanks [5] and Rita Wilson showed off their three-decades-long romance [6]. See all the best moments from the premiere ahead.
Pictured: Lily James and Amanda Seyfried [8]
Pictured: Colin Firth [9] and Livia Giuggioli
Pictured: Amanda Seyfried [10] and Thomas Sadoski
Pictured: Lily James and Meryl Streep [11]
Pictured: Lily James, Cher, and Amanda Seyfried [12]
Pictured: Cher and Meryl Streep [13]
Pictured: Amanda Seyfried [14] and Thomas Sadoski
Pictured: Cher and Meryl Streep [15]
Pictured: Pierce Brosnan [16] and Keely Shaye Smith
Pictured: Meryl Streep [17]
Pictured: Colin Firth [18]
Pictured: Meryl Streep [19]
Pictured: Thandie Newton and Ol Parker with their daughters
Pictured: Christine Baranski
Pictured: Tom Hanks [20] and Rita Wilson
Pictured: Cher and Andy García
Pictured: Lily James and Amanda Seyfried [21]
Pictured: Matt Smith and his sister Laura Jayne Smith
Pictured: Pierce Brosnan [22]
Pictured: Jason Isaacs and his daughters