Photos: Uneven ‘Mamma Mia! Here We Go Again’ Still an Improvement on its Big-Screen Predecessor

Click on photo for hi-res version then right click to save

Photos for editorial use only

(L to R, center) Rosie (JULIE WALTERS), Sam (PIERCE BROSNAN), Sophie (AMANDA SEYFRIED) and Tanya (CHRISTINE BARANSKI) in MAMMA MIA! HERE WE GO AGAIN. ©Universal Studios. CR: Jonathan Prime.

Sophie (AMANDA SEYFRIED) and Sky (DOMINIC COOPER) with Ruby (CHER) in MAMMA MIA! HERE I GO AGAIN. ©Universal Studios. CR: Jonathan Prime.

(L to R) Harry (COLIN FIRTH), Bill (STELLAN SKARSGÅRD) and Sam (PIERCE BROSNAN) in MAMMA MIA! HERE I GO AGAIN. ©Universal Studios. CR: Jonathan Prime.

Señor Cienfuegos (ANDY GARCIA) and Ruby (CHER) in MAMMA MIA! HERE I GO AGAIN. ©Universal Studios. CR: Jonathan Prime.

(L to R) Tanya (CHRISTINE BARANSKI), Sophie (AMANDA SEYFRIED) and Rosie (JULIE WALTERS) in MAMMA MIA! HERE WE GO AGAIN. ©Universal Studios. CR: Jonathan Prime.

(L to R) Donna and the Dynamos! Young Tanya (JESSICA KEENAN WYNN), Young Donna (LILY JAMES) and Young Rosie (ALEXA DAVIES) in MAMMA MIA! HERE I GO AGAIN. ©Universal Studios. CR: Jonathan Prime.