Universal has blessed the world with another trailer for Mamma Mia! Here We Go Again, starring Amanda Seyfried as Sophie, (possible flashbacks of) Meryl Streep as her mom Donna, Lily James as young Donna, Dominic Cooper as Sky, and pretty much everyone else from the 2008 film. There are also some new faces to obsess over, notably the young versions of all three of Donna's suitors: Jeremy Irvine (Sam, also played by Pierce Brosnan); Hugh Skinner (Harry, also played by Colin Firth); and Josh Dylan (Bill, also played by Stellan Skarsgard).

As BroadwayWorld points out, the new trailer also features an ABBA song that's never been featured in the movie and musical: 'Angeleyes,' from the group's 1979 album Voulez-Vous.

Mamma Mia! Here We Go Again lands in theaters July 20.

From: Cosmopolitan US