In spite of stiff competition from the newest Batman film, the film version of Mamma Mia! enjoyed a strong opening weekend at the box office, taking in a solid $27.6 million. Although that total didn’t approach The Dark Knight’s record-breaking $155.4 million, it narrowly beat the opening total of last year’s feature film transfer of Hairspray. Universal Studios’ decision to release Mamma Mia! as a counter-programming move to the dark sequel to Batman Begins paid off. Together, the two films created the biggest opening weekend ever in terms of total grosses, according to Variety. Overseas, where Mamma Mia! opened a week ahead of its U.S. premiere, the movie grossed $26.8 million in its second week for an impressive total of $72.6 million.