The sequel to the 2008 smash "Mamma Mia!". Here We Go Again out this week, I have the zeal of the convert.
And Cher worked a rock chick outfit as she continued to promote the much-anticipated sequel by hosting her own screening of the film in London on Tuesday night in aid of her animal charity Free The Wild.
But let's not get ahead of ourselves here - we need to to first talk about the film's standout Lily James, who perfectly captures the spirit of Donna from the second she comes on screen. With so many projects, we wouldn't be surprised if that $305 million swells even larger in the near future.
While the women are only three years apart, Cher, 72, plays the mother of Streep, 69, in the film and says she was "thrilled to death" to do it. "I can not believe that, but that was my first film, and she helped me", Cher recalled to Entertainment Tonight.
While walking the blue carpet, Cher and Streep spent some time in front of the flashbulbs together, presumably basking in their shared glory.
"He's been great", she added. Taking place 5 years after the events of the first film, we learn right away that Donna has passed, though we're never told exactly how.
In the new movie, Sophie (played by Amanda Seyfried) seeks to honor her now-deceased mother (Meryl Streep) by re-launching the matriarch's hotel.
"I don't know what I was expecting but I walked onto the set and I just thought everyone's just having fun", Cher said.
The pair's relationship goes way back to 1983 when they starred alongside each other in the drama Silkroad, which was Cher's first ever movie.