The first full-length trailer for Mamma Mia! Here We Go Again strongly suggests that Meryl Streep‘s character, Donna, is looking down at the joyful goings-on from a heavenly perch. The forthcoming musical is actually a prequel-sequel with Lily James playing Streep’s character, Donna Sheridan, in her youth.

No, it doesn’t matter that James doesn’t even begin to resemble the young Streep of the ’70s.

The Wikipedia plot summary reads as follows: “As another day dawns on sunny Kalokairi, Sophie (Amanda Seyfried) is now running the Greek villa. She greets Tanya (Christine Baranski) and Rosie (Julie Walters) at the pier and announces she’s pregnant. She admits, however, to doubts about whether she’ll be able to cope without her late mother there to help her.”

On top of which the trailer opens with Tanya and Rosie telling Sophie that “your mother is the bravest person we ever met.” Plus the footage of Streep appears to be from the original 2008 Mamma Mia.

The real corker is that Cher plays Ruby Sheridan, Seyfried’s grandmother and Streep’s mother. Born on 5.20.46, Cher is three years older than Streep.