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 (opens in new tab), 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 is a freelance writer and editor with more than 10 years of professional experience. Her byline has appeared in Marie Claire, Cosmopolitan, ELLE, Harper’s Bazaar, The Atlantic, Allure, Entertainment Weekly, MTV, Bustle, Refinery29, Girls’ Life Magazine, Just Jared, and Tiger Beat, among other publications. She's a graduate of the Medill School of Journalism at Northwestern University.