London, Oct 30 : 'Mamma Mia! The Movie' has been declared as the biggest grossing British flick of all time at the UK box-office.
With actors like Meryl Streep, Pierce Brosnan, Colin Firth, Colin Davis, Rachel McDowall and many more, the flick has knocked down hits like Harry Potter to be on the top spot.
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.