The film has made 66,995,224 pounds in the UK. "Casino Royale moves down a place to number three and the top 10 is completed by the other 'Harry Potter' films, The Full Monty, Bridget Jones Diary and Love Actually," reports Guardian.Co.UK
Only the film Titanic has made more in Britain 69million pounds a figure that Mamma Mia could still pass given how widely screened it still is. Its popularity flies in the face of the film's critical reception.
The Guardian's Peter Bradshaw complained that no film had ever had a more irrelevant story, adding: "The characters are forever dancing and smiling and bursting into Abba songs like Stepford cyborgs when you flip the secret panel behind their heads and press the Life-Affirming Behaviour button."
Worldwide, the film is already one of the most profitable movies ever and recently crossed the 500million dollars box office mark.