Between Mamma Mia! and Mamma Mia! Here We Go Again, there are plenty of inconsistencies and plot holes in the overall story. Based on the 1999 musical of the same name by Catherine Johnson, who also wrote the screenplay for the film, Mamma Mia! is a 2008 jukebox musical movie that tells the story of a young bride-to-be named Sophie Sheridan (Amanda Seyfried) through ABBA songs. After finding out she has three potential fathers from her mother, Donna (Meryl Streep)'s old diary, Sophie invites all three of them – Sam (Pierce Brosnan), Bill (Stellan Skarsgård), and Harry (Colin Firth) – to her wedding.
https://screenrant.com/mamma-mia-movies-plot-holes-inconsistencies/