Mamma Mia! is the highest-grossing British film at the UK box office
Musical film Mamma Mia! has become the highest grossing movie cinema release in the UK, beating 1997 film Titanic.
Mamma Mia! has now taken just over £69m at the box office, narrowly passing Titantic's record.
The record was broken just a few days after the film picked up two Golden Globe nominations including best actress for star Meryl Streep.
Now in its 23rd week of release, the movie has become the number one film in 15 countries.
David Kosse, president of Universal Pictures International, said breaking the record set nearly 10 years ago was "truly phenomenal".
He added: "This film has exceeded our expectations and delighted audiences around the world since it opened in July."
Titanic, starring Kate Winslet and Leonardo DiCaprio, had taken£69,025,646 by the time it had finished its cinema run in 1998.
Mamma Mia! has slightly exceeded that with takings of £69,066,035, while Harry Potter and the Philosopher's Stone is in third place with £66,096,060.
Last week it was announced Mamma Mia! was up for two Golden Globes.
The movie was nominated for best film (musical or comedy) and best actress (musical or comedy).
Streep leads the all-star cast in the feature-film adaptation of the musical based on Abba's hits, which also features Pierce Brosnan, Colin Firth, Julie Walters and Dominic Cooper.