The latest James Bond film, Skyfall, has become the highest-grossing movie in UK box office history after just 40 days.
To date, the 23rd Bond adventure has earned £94.3m in the UK, beating the previous record holder, Avatar, which grossed £94m in 11 months.
Directed by Sam Mendes, Skyfall stars Daniel Craig in his third outing as Ian Fleming's suave spy, 007.
Producers Michael G. Wilson and Barbara Broccoli said they were "overwhelmed with gratitude" to cinema-goers.
"We are very proud of this film and thank everybody, especially Daniel Craig and Sam Mendes, who have contributed to its success," they said in a statement.
Skyfall opened in 587 cinemas across the UK and Ireland on 26 October, and is still on general release.