Total gross: $609,841,637
Highest rank at the box office: No. 2
It is a bit shocking that "Mamma Mia!" never hit No. 1, considering it’s a cult classic that fans rewatch endlessly. The film has one star after another, including Christine Baranski, Pierce Brosnan, Colin Firth, Amanda Seyfried and Meryl Streep.
Donna, played by the Meryl, runs a hotel in the Greek Islands and is preparing for her daughter Sophie's wedding. Hoping to meet her birth father, Sophie (played by Seyfried) invites three of her mother's former flames. The romantic comedy is also a musical centering on the music of ABBA.