Lily James plays young Donna in Mamma Mia! Here We Go Again.

Seyfried, Streep, Cher, Brosnan, Firth, and Skarsgård all reprise their roles from the original Mamma Mia! film.