Lily James will play a young Meryl Streep in the “Mamma Mia!” sequel, and we’re not making this up

Word has gotten out that Lily James has been cast in the Mamma Mia! sequel, Mamma Mia: Here We Go Again! — and honey, honey we are so EXCITED.

Per The Hollywood Reporter, Lily James is set to play a young Meryl Streep (how perfect is that?), as the film jumps between Donna’s past and present.

Not only will it be so cool to dig into the character’s backstory, but we will also have a chance to hear James — who already showed off some serious pipes in Cinderella — tackle the epic, lyrical journey that is ABBA music.

Annnnnd James and Streep aren’t going to be the only stars headlining the sequel. Pierce Brosnan, Amanda Seyfried, Dominic Cooper, and Colin Firth are all returning for round two, which will feature a selection of ABBA songs not included in the original film (and some favorites that were included).

According to Cooper, the writers have used the time since the film’s original release back in 2008 to create a really exciting new concept.

"Rather than it being forced and coming two years after the great success of the last one and just pushing out a storyline, that's not what this has been," he told Entertainment Tonight. "This was finally someone [thinking], 'I've got it! I've got the key to this. I know how this can be good.'"

And the cast is JUST as excited to get their disco groove on as we are to see them do it.

“I’m looking forward to it enormously. It was criminal how much fun we had the first time,” Brosnan told USA TODAY. “I think the world is ready for Mamma Mia 2, and I believe the world is ready to hear me sing once more.”

We cannot wait to see the sequel (and Lily James!) when it hits theaters in 2018. And you bet we’ll be unapologetically dancing in our seats all over again.

Filed Under