James Bond blockbuster Skyfall has broken records at the U.K. box office by becoming the highest grossing movie in British cinema history.

The 23rd installment of the 007 franchise, starring Daniel Craig as the suave superspy and directed by Sam Mendes, was an instant hit with audiences and critics alike upon its release in October (12), landing the biggest seven-day gross takings of all time in the U.K.

It has now broken all box office records by raking in $150.8 million (£94.2 million) in 40 days, overtaking the previous record held by Avatar, which earned just over $150 million (£94 million) in 2009.

In a statement, Bond producers Michael G. Wilson and Barbara Broccoli write, "We're overwhelmed with gratitude to the cinema-going audiences in the U.K. 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."