Daniel Craig's third outing as James Bond - the 23rd official movie in the series - has smashed the previous record held by Avatar in just 40 days.
> Ten Things About... James Bond
The film, directed by Sam Mendes, has taken £94,277,612. Avatar took 11 months to reach its lifetime gross of £94,025,632.
Producers Michael G Wilson and Barbara Broccoli said: "We're overwhelmed with gratitude to the cinema-going audiences in the UK who have made Skyfall the highest-grossing film of all time.
"We are very proud of this film and thank everybody, especially Daniel Craig and Sam Mendes, who have contributed to its success."
The top 20 highest-grossing films in the UK - photo gallery
Gary Barber, chairman and CEO of MGM, added: "I am incredibly proud of the amazing heights to which this film continues to soar and wish to again congratulate all involved on reaching such a tremendous milestone."
Managing director of Sony Pictures Releasing UK Peter Taylor said: "We are delighted that cinema-goers have so enthusiastically embraced Skyfall in such an incredible way.
"It seems particularly fitting in 2012 that the latest James Bond adventure should become the highest-grossing movie ever, marking the 50th anniversary of one of our truly iconic cultural characters in record-breaking style."
Watch stars talk about their favourite James Bond below: