But there’s something even more miraculously insane about Mamma Mia! Here We Go Again: it resurrects Cher’s character from beyond the grave.
Like how Cher, who is three years older than Meryl Streep in real life, plays her character’s mother, Ruby.
Or why Streep’s Donna Sheridan is – spoiler alert – suddenly dead in the follow-up with no explanation.
In Ol Parker’s follow-up to the 2008 movie, Cher’s Ruby arrives uninvited to her granddaughter Sophie’s (Amanda Seyfried) re-opening party for her late mom’s hotel.