The First Trailer for 'Mamma Mia 2' Is Here

But warning: It might just devastate you.

Human, Blond, Adaptation, Scene, Gesture, Movie, Screenshot,
(Image credit: Universal Pictures)

The first full-length trailer for Mamma Mia: Here We Go Again is officially here and ABBA songs will be in your head all day after you watch it.

The sequel finds Sophie (Amanda Seyfried) pregnant and at a loss for how to handle it. With the help of her mother's former bandmates, she looks back on how her mom, Donna (you know, Meryl Streep), dealt with her own pregnancy.

The trailer seems to tease that Donna isn't around anymore—in one particularly telling moment, Rosie says, "Your mother was the bravest person we ever knew. Let me tell you how she did it, all on her own." Still, Streep is listed in the film's cast on IMDb, so all hope is not lost.

Lily James plays young Donna in the film, which appears to flash between the past and present and even includes a cameo from music icon Cher, as Sophie's grandmother (spoiler: she steals the trailer).

Watch it for yourself below:

Kayleigh Roberts
Kayleigh Roberts

Kayleigh Roberts is the weekend editor at Marie Claire, covering celebrity and entertainment news, from actual royals like Kate Middleton and Meghan Markle to Hollywood royalty, like Katie Holmes and Chrissy Teigen. She’s a Ravenclaw who would do great things in Slytherin. To learn more about her, google “Leslie Knope eating salad GIF.